Mock Version: 1.4.15 Mock Version: 1.4.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-16158532-1156907/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 aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/firefox-66.0.4-1.fc29.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-16158532-1156907/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 aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.D1Tn9o + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-66.0.4 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-66.0.4.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-66.0.4 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 Patch #41 (build-disable-elfhack.patch): patching file toolkit/moz.configure Hunk #1 succeeded at 1076 (offset 40 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 184 (offset -19 lines). Patch #42 (mozilla-1515641-av1-build-1.patch): + echo 'Patch #42 (mozilla-1515641-av1-build-1.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1515641 --fuzz=0 patching file toolkit/moz.configure Patch #43 (mozilla-1515641-av1-build-2.patch): + echo 'Patch #43 (mozilla-1515641-av1-build-2.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1515641 --fuzz=0 patching file media/libdav1d/moz.build patching file toolkit/moz.configure 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 #45 (mozilla-1533969.patch): + echo 'Patch #45 (mozilla-1533969.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1533969 --fuzz=0 patching file js/src/util/NativeStack.cpp patching file tools/profiler/core/platform.h 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 53 (offset -12 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 895 (offset 22 lines). Hunk #2 succeeded at 914 (offset 22 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 patching file toolkit/xre/nsXREDirProvider.cpp patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #226 (rhbz-1354671.patch): + echo 'Patch #226 (rhbz-1354671.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/nsIPresShell.h Hunk #1 succeeded at 212 (offset 7 lines). 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 526 (offset -182 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 155 (offset -1 lines). Patch #413 (mozilla-1353817.patch): + echo 'Patch #413 (mozilla-1353817.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 416 (offset 117 lines). Patch #418 (mozilla-1526243.patch): + echo 'Patch #418 (mozilla-1526243.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1526243 --fuzz=0 patching file browser/components/shell/nsGNOMEShellService.cpp Patch #419 (mozilla-1540145.patch): + echo 'Patch #419 (mozilla-1540145.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1540145 --fuzz=0 patching file toolkit/system/unixproxy/nsUnixSystemProxySettings.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/app_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.h 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 patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.h + echo 'Patch #575 (mozilla-1423598-popup.patch):' Patch #575 (mozilla-1423598-popup.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1423598-popup --fuzz=0 patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 454 (offset -3 lines). patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 1104 (offset -5 lines). Hunk #2 succeeded at 3446 (offset -27 lines). Hunk #3 succeeded at 3504 (offset -23 lines). Hunk #4 succeeded at 3940 (offset -34 lines). Hunk #5 succeeded at 6840 (offset -34 lines). Patch #576 (mozilla-1532643-popup.patch): + echo 'Patch #576 (mozilla-1532643-popup.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1532643-popup --fuzz=0 patching file layout/xul/moz.build patching file layout/xul/nsMenuPopupFrame.cpp patching file widget/gtk/nsWindow.cpp Patch #577 (mozilla-1535567.patch): + echo 'Patch #577 (mozilla-1535567.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1535567 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.h Patch #578 (mozilla-1431399.patch): + echo 'Patch #578 (mozilla-1431399.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1431399 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 3288 (offset 46 lines). Patch #579 (mozilla-1468911.patch): + echo 'Patch #579 (mozilla-1468911.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1468911 --fuzz=0 patching file widget/gtk/nsAppShell.cpp patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #580 (mozilla-1539471.patch): + echo 'Patch #580 (mozilla-1539471.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1539471 --fuzz=0 patching file widget/gtk/nsWindow.cpp patching file widget/gtk/nsWindow.h Patch #581 (mozilla-1517205.patch): + echo 'Patch #581 (mozilla-1517205.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1517205 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/nsClipboardWayland.cpp patching file widget/gtk/nsWaylandDisplay.cpp patching file widget/gtk/nsWaylandDisplay.h patching file widget/gtk/WindowSurfaceWayland.cpp Patch #582 (mozilla-1508378.patch): + echo 'Patch #582 (mozilla-1508378.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1508378 --fuzz=0 patching file widget/gtk/WindowSurfaceWayland.cpp patching file widget/gtk/WindowSurfaceWayland.h Patch #600 (pgo.patch): + echo 'Patch #600 (pgo.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .pgo --fuzz=0 patching file build/unix/mozconfig.unix patching file extensions/spellcheck/src/moz.build Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/toolchain.configure Hunk #1 succeeded at 1428 (offset 64 lines). Hunk #2 succeeded at 1449 (offset 64 lines). 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 + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.MaCnZG + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.4 + 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-66.0.4 + mkdir -p .cargo + cat BUILDSTDERR: ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen BUILDSTDERR: Installing cbindgen v0.6.8 BUILDSTDERR: Compiling semver-parser v0.7.0 BUILDSTDERR: Compiling unicode-xid v0.1.0 BUILDSTDERR: Compiling libc v0.2.48 BUILDSTDERR: Compiling autocfg v0.1.2 BUILDSTDERR: Compiling rand_core v0.4.0 BUILDSTDERR: Compiling proc-macro2 v0.4.27 BUILDSTDERR: Compiling ryu v0.2.7 BUILDSTDERR: Compiling serde v1.0.88 BUILDSTDERR: Compiling unicode-width v0.1.5 BUILDSTDERR: Compiling bitflags v1.0.4 BUILDSTDERR: Compiling itoa v0.4.3 BUILDSTDERR: Compiling remove_dir_all v0.5.1 BUILDSTDERR: Compiling vec_map v0.8.1 BUILDSTDERR: Compiling strsim v0.7.0 BUILDSTDERR: Compiling cfg-if v0.1.6 BUILDSTDERR: Compiling ansi_term v0.11.0 BUILDSTDERR: Compiling proc-macro2 v0.3.8 BUILDSTDERR: Compiling rand_core v0.3.1 BUILDSTDERR: Compiling rand_jitter v0.1.3 BUILDSTDERR: Compiling rand_chacha v0.1.1 BUILDSTDERR: Compiling rand v0.6.5 BUILDSTDERR: Compiling semver v0.9.0 BUILDSTDERR: Compiling textwrap v0.10.0 BUILDSTDERR: Compiling log v0.4.6 BUILDSTDERR: Compiling rand_isaac v0.1.1 BUILDSTDERR: Compiling rand_xorshift v0.1.1 BUILDSTDERR: Compiling rand_hc v0.1.0 BUILDSTDERR: Compiling rustc_version v0.2.3 BUILDSTDERR: Compiling rand_os v0.1.2 BUILDSTDERR: Compiling atty v0.2.11 BUILDSTDERR: Compiling quote v0.5.2 BUILDSTDERR: Compiling clap v2.32.0 BUILDSTDERR: Compiling rand_pcg v0.1.1 BUILDSTDERR: Compiling syn v0.13.11 BUILDSTDERR: Compiling quote v0.6.11 BUILDSTDERR: Compiling syn v0.15.26 BUILDSTDERR: Compiling tempfile v3.0.7 BUILDSTDERR: Compiling serde_derive v1.0.58 BUILDSTDERR: Compiling toml v0.4.10 BUILDSTDERR: Compiling serde_json v1.0.38 BUILDSTDERR: Compiling cbindgen v0.6.8 BUILDSTDERR: Finished release [optimized] target(s) in 6m 53s BUILDSTDERR: Installing /builddir/build/BUILD/firefox-66.0.4/.cargo/bin/cbindgen BUILDSTDERR: warning: be sure to add `/builddir/build/BUILD/firefox-66.0.4/.cargo/bin` to your PATH to be able to run the installed binaries BUILDSTDERR: ++ pwd + export PATH=/builddir/build/BUILD/firefox-66.0.4/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-66.0.4/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin Generate big endian version of config/external/icu/data/icud58l.dat + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' BUILDSTDERR: ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' BUILDSTDERR: ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=4 + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build Config object not found by mach. 0:01.72 Clobber not needed. 0:01.72 Adding make options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.4/.mozconfig export FOUND_MOZCONFIG 0:01.74 /usr/bin/gmake -f client.mk -s configure 0:01.76 cd /builddir/build/BUILD/firefox-66.0.4/objdir 0:01.76 /builddir/build/BUILD/firefox-66.0.4/configure 0:02.12 Creating Python environment 0:07.69 New python executable in /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python2.7 0:07.69 Also creating executable in /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python 0:07.69 Installing setuptools, pip, wheel...done. 0:10.73 running build_ext 0:10.73 building 'psutil._psutil_linux' extension 0:10.73 creating build/temp.linux-aarch64-2.7 0:10.73 creating build/temp.linux-aarch64-2.7/psutil 0:10.73 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:10.73 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:10.73 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o 0:10.74 creating build/lib.linux-aarch64-2.7 0:10.74 creating build/lib.linux-aarch64-2.7/psutil 0:10.74 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so 0:10.74 building 'psutil._psutil_posix' extension 0:10.74 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:10.74 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:10.74 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so 0:10.74 copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil 0:10.74 copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil 0:10.74 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:10.74 Reexecuting in the virtualenv 0:11.29 Adding configure options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig 0:11.29 --enable-application=browser 0:11.29 --prefix=/usr 0:11.29 --libdir=/usr/lib64 0:11.29 --with-system-zlib 0:11.29 --with-system-bz2 0:11.29 --disable-strip 0:11.29 --enable-necko-wifi 0:11.29 --enable-startup-notification 0:11.29 --disable-updater 0:11.29 --enable-chrome-format=omni 0:11.29 --enable-pulseaudio 0:11.30 --without-system-icu 0:11.30 --with-mozilla-api-keyfile=../mozilla-api-key 0:11.30 --with-google-location-service-api-keyfile=../google-api-key 0:11.30 --with-google-safebrowsing-api-keyfile=../google-api-key 0:11.30 --enable-release 0:11.30 --update-channel=release 0:11.30 --disable-system-sqlite 0:11.30 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:11.30 --enable-av1 0:11.30 --enable-default-toolkit=cairo-gtk3-wayland 0:11.30 --enable-official-branding 0:11.30 --with-system-nspr 0:11.30 --with-system-nss 0:11.30 --enable-system-ffi 0:11.30 --enable-optimize=-g -O2 0:11.30 --disable-debug 0:11.30 --disable-jemalloc 0:11.30 --disable-webrtc 0:11.30 --disable-crashreporter 0:11.30 --enable-tests 0:11.30 --with-system-jpeg 0:11.30 --with-system-libvpx 0:11.30 MOZ_PGO=1 0:11.30 --enable-lto 0:11.31 MOZILLA_OFFICIAL=1 0:11.31 MOZ_TELEMETRY_REPORTING=1 0:11.31 BUILD_OFFICIAL=1 0:11.31 checking for vcs source checkout... no 0:11.48 checking for a shell... /usr/bin/sh 0:11.56 checking for host system type... aarch64-unknown-linux-gnu 0:11.56 checking for target system type... aarch64-unknown-linux-gnu 0:13.09 checking whether cross compiling... no 0:13.46 checking for the target C compiler... /usr/bin/gcc 0:13.54 checking whether the target C compiler can be used... yes 0:13.64 checking for Python 3... /usr/bin/python3 (3.7.3) 0:13.66 checking for yasm... /usr/bin/yasm 0:13.67 checking yasm version... 1.3.0 0:13.67 checking for nasm... /usr/bin/nasm 0:13.68 checking nasm version... 2.13.03 0:13.70 checking the target C compiler version... 8.3.1 0:13.76 checking the target C compiler works... yes 0:13.76 checking for the target C++ compiler... /usr/bin/g++ 0:13.81 checking whether the target C++ compiler can be used... yes 0:13.81 checking the target C++ compiler version... 8.3.1 0:13.87 checking the target C++ compiler works... yes 0:13.87 checking for the host C compiler... /usr/bin/gcc 0:13.96 checking whether the host C compiler can be used... yes 0:13.96 checking the host C compiler version... 8.3.1 0:14.02 checking the host C compiler works... yes 0:14.02 checking for the host C++ compiler... /usr/bin/g++ 0:14.06 checking whether the host C++ compiler can be used... yes 0:14.06 checking the host C++ compiler version... 8.3.1 0:14.12 checking the host C++ compiler works... yes 0:14.19 checking for 64-bit OS... yes 0:14.21 checking for llvm_profdata... /usr/bin/llvm-profdata 0:14.25 checking for linker... bfd 0:14.25 checking for the assembler... /usr/bin/gcc 0:14.29 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:14.29 checking for ar... /usr/bin/gcc-ar 0:14.29 checking for pkg_config... /usr/bin/pkg-config 0:14.31 checking for pkg-config version... 1.5.3 0:14.37 checking for stdint.h... yes 0:14.44 checking for inttypes.h... yes 0:14.52 checking for malloc.h... yes 0:14.58 checking for alloca.h... yes 0:14.63 checking for sys/byteorder.h... no 0:14.69 checking for getopt.h... yes 0:14.77 checking for unistd.h... yes 0:14.83 checking for nl_types.h... yes 0:14.88 checking for cpuid.h... no 0:14.94 checking for sys/statvfs.h... yes 0:15.01 checking for sys/statfs.h... yes 0:15.08 checking for sys/vfs.h... yes 0:15.15 checking for sys/mount.h... yes 0:15.23 checking for sys/quota.h... yes 0:15.31 checking for linux/quota.h... yes 0:15.40 checking for linux/if_addr.h... yes 0:15.50 checking for linux/rtnetlink.h... yes 0:15.55 checking for sys/queue.h... yes 0:15.63 checking for sys/types.h... yes 0:15.71 checking for netinet/in.h... yes 0:15.78 checking for byteswap.h... yes 0:15.86 checking for linux/perf_event.h... yes 0:15.92 checking for perf_event_open system call... yes 0:15.96 checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:15.98 checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:16.01 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:16.03 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:16.07 checking whether the C compiler supports -Wunreachable-code-return... no 0:16.09 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:16.11 checking whether the C compiler supports -Wclass-varargs... no 0:16.13 checking whether the C++ compiler supports -Wclass-varargs... no 0:16.16 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:16.18 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:16.20 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:16.22 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:16.25 checking whether the C compiler supports -Wloop-analysis... no 0:16.27 checking whether the C++ compiler supports -Wloop-analysis... no 0:16.33 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:16.35 checking whether the C++ compiler supports -Wc++2a-compat... no 0:16.37 checking whether the C++ compiler supports -Wcomma... no 0:16.42 checking whether the C compiler supports -Wduplicated-cond... yes 0:16.49 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.55 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.58 checking whether the C compiler supports -Wstring-conversion... no 0:16.60 checking whether the C++ compiler supports -Wstring-conversion... no 0:16.62 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.64 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.67 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.70 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:16.72 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:16.75 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:16.77 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:16.83 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:16.89 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:16.95 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:17.01 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:17.07 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:17.14 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:17.20 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:17.26 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:17.32 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:17.38 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:17.44 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:17.50 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:17.52 checking whether the C compiler supports -Wno-error=return-std-move... no 0:17.54 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:17.61 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:17.67 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:17.69 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:17.71 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:17.77 checking whether the C compiler supports -Wformat... yes 0:17.83 checking whether the C++ compiler supports -Wformat... yes 0:17.88 checking whether the C compiler supports -Wformat-security... no 0:17.93 checking whether the C++ compiler supports -Wformat-security... no 0:17.99 checking whether the C compiler supports -Wformat-overflow=2... yes 0:18.05 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:18.09 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.12 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:18.18 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:18.22 checking for libpulse... yes 0:18.23 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:18.24 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:18.24 checking for cbindgen... /builddir/build/BUILD/firefox-66.0.4/.cargo/bin/cbindgen 0:18.26 checking cbindgen version... 0.6.8 0:18.26 checking for rustfmt... not found 0:18.27 checking for llvm-config... /usr/bin/llvm-config 0:18.42 checking bindgen cflags... -x c++ -std=gnu++14 -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:18.43 checking for rustc... /usr/bin/rustc 0:18.43 checking for cargo... /usr/bin/cargo 0:18.57 checking rustc version... 1.34.0 0:18.61 checking cargo version... 1.34.0 0:19.29 checking for rustdoc... /usr/bin/rustdoc 0:19.32 checking for libffi > 3.0.9... yes 0:19.34 checking MOZ_FFI_CFLAGS... 0:19.35 checking MOZ_FFI_LIBS... -lffi 0:19.40 checking for nodejs... /usr/bin/node (10.15.3) 0:19.42 checking for gtk+-wayland-3.0 >= 3.10 xkbcommon >= 0.4.1... yes 0:19.45 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:19.47 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 0:19.49 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:19.49 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:19.51 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:19.52 checking for fontconfig >= 2.7.0... yes 0:19.53 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:19.54 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:19.55 checking for freetype2 >= 6.1.0... yes 0:19.57 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:19.57 checking _FT2_LIBS... -lfreetype 0:19.59 checking for tar... /usr/bin/gtar 0:19.59 checking for unzip... /usr/bin/unzip 0:19.59 checking for zip... /usr/bin/zip 0:19.59 checking for gn... not found 0:19.59 checking for the Mozilla API key... yes 0:19.59 checking for the Google Location Service API key... yes 0:19.59 checking for the Google Safebrowsing API key... yes 0:19.59 checking for the Bing API key... no 0:19.59 checking for the Adjust SDK key... no 0:19.59 checking for the Leanplum SDK key... no 0:19.59 checking for the Pocket API key... no 0:19.62 checking for vpx >= 1.7.0... yes 0:19.63 checking MOZ_LIBVPX_CFLAGS... 0:19.64 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:19.72 checking for vpx/vpx_decoder.h... yes 0:19.89 checking for vpx_codec_dec_init_ver... yes 0:19.99 checking for jpeg_destroy_compress... yes 0:20.07 checking for sufficient jpeg library version... yes 0:20.14 checking for sufficient libjpeg-turbo JCS_EXTENSIONS... yes 0:20.16 checking for awk... /usr/bin/gawk 0:20.16 checking for perl... /usr/bin/perl 0:20.18 checking for minimum required perl version >= 5.006... 5.028001 0:20.20 checking for full perl installation... yes 0:20.20 checking for gmake... /usr/bin/gmake 0:20.20 checking for watchman... not found 0:20.20 checking for xargs... /usr/bin/xargs 0:20.21 checking for rpmbuild... /usr/bin/rpmbuild 0:20.22 checking for autoconf... /usr/bin/autoconf-2.13 0:21.13 creating cache ./config.cache 0:21.18 checking host system type... aarch64-unknown-linux-gnu 0:21.21 checking target system type... aarch64-unknown-linux-gnu 0:21.24 checking build system type... aarch64-unknown-linux-gnu 0:21.24 checking for objcopy... /usr/bin/objcopy 0:21.26 checking for gcc... /usr/bin/gcc -std=gnu99 0:21.36 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:21.36 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:21.37 checking whether we are using GNU C... yes 0:21.42 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:21.42 checking for c++... /usr/bin/g++ 0:21.62 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:21.62 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:21.63 checking whether we are using GNU C++... yes 0:21.69 checking whether /usr/bin/g++ accepts -g... yes 0:21.69 checking for ranlib... gcc-ranlib 0:21.69 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:21.69 checking for strip... /bin/true 0:21.70 checking for otool... no 0:21.87 checking for X... libraries , headers 0:21.95 checking for dnet_ntoa in -ldnet... no 0:22.04 checking for dnet_ntoa in -ldnet_stub... no 0:22.14 checking for gethostbyname... yes 0:22.23 checking for connect... yes 0:22.34 checking for remove... yes 0:22.44 checking for shmat... yes 0:22.54 checking for IceConnectionNumber in -lICE... yes 0:22.72 checking for --noexecstack option to as... yes 0:22.82 checking for -z noexecstack option to ld... yes 0:22.91 checking for -z text option to ld... yes 0:23.00 checking for -z relro option to ld... yes 0:23.09 checking for -z nocopyreloc option to ld... yes 0:23.18 checking for -Bsymbolic-functions option to ld... yes 0:23.28 checking for --build-id=sha1 option to ld... yes 0:23.36 checking for --ignore-unresolved-symbol option to ld... yes 0:23.40 checking if toolchain supports -mssse3 option... no 0:23.43 checking if toolchain supports -msse4.1 option... no 0:23.51 checking whether the linker supports Identical Code Folding... no 0:24.07 checking whether removing dead symbols breaks debugging... no 0:24.13 checking for working const... yes 0:24.16 checking for mode_t... yes 0:24.19 checking for off_t... yes 0:24.21 checking for pid_t... yes 0:24.24 checking for size_t... yes 0:24.56 checking whether 64-bits std::atomic requires -latomic... no 0:24.63 checking for dirent.h that defines DIR... yes 0:24.72 checking for opendir in -ldir... no 0:24.78 checking for sockaddr_in.sin_len... false 0:24.85 checking for sockaddr_in6.sin6_len... false 0:24.90 checking for sockaddr.sa_len... false 0:24.99 checking for gethostbyname_r in -lc_r... no 0:25.17 checking for library containing dlopen... -ldl 0:25.23 checking for dlfcn.h... yes 0:25.34 checking for dladdr... yes 0:25.44 checking for memmem... yes 0:25.54 checking for socket in -lsocket... no 0:25.65 checking for XDrawLines in -lX11... yes 0:25.76 checking for XextAddDisplay in -lXext... yes 0:25.87 checking for XtFree in -lXt... yes 0:25.98 checking for xcb_connect in -lxcb... yes 0:26.09 checking for xcb_shm_query_version in -lxcb-shm... yes 0:26.20 checking for XGetXCBConnection in -lX11-xcb... yes 0:26.29 checking for pthread_create in -lpthreads... no 0:26.39 checking for pthread_create in -lpthread... yes 0:26.50 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:26.57 checking for pthread.h... yes 0:26.63 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:26.73 checking for 8-bit clean memcmp... yes 0:26.83 checking for stat64... yes 0:26.94 checking for lstat64... yes 0:27.05 checking for truncate64... yes 0:27.16 checking for statvfs64... yes 0:27.27 checking for statvfs... yes 0:27.37 checking for statfs64... yes 0:27.48 checking for statfs... yes 0:27.59 checking for getpagesize... yes 0:27.70 checking for gmtime_r... yes 0:27.81 checking for localtime_r... yes 0:27.93 checking for arc4random... no 0:28.03 checking for arc4random_buf... no 0:28.13 checking for mallinfo... yes 0:28.25 checking for gettid... no 0:28.35 checking for lchown... yes 0:28.46 checking for setpriority... yes 0:28.57 checking for strerror... yes 0:28.68 checking for syscall... yes 0:28.79 checking for clock_gettime(CLOCK_MONOTONIC)... 0:28.87 checking for pthread_cond_timedwait_monotonic_np... 0:29.02 checking for res_ninit()... yes 0:29.12 checking for an implementation of va_copy()... yes 0:29.23 checking whether va_list can be copied by value... yes 0:34.10 checking for C++ dynamic_cast to void*... yes 0:34.32 checking for __thread keyword for TLS variables... yes 0:34.43 checking for localeconv... yes 0:34.52 checking for malloc.h... yes 0:34.63 checking for strndup... yes 0:34.73 checking for posix_memalign... yes 0:34.85 checking for memalign... yes 0:34.96 checking for malloc_usable_size... yes 0:35.03 checking whether malloc_usable_size definition can use const argument... no 0:35.06 checking for valloc in malloc.h... yes 0:35.09 checking for valloc in unistd.h... no 0:35.10 checking NSPR selection... system 0:35.10 checking for nspr-config... /usr/bin/nspr-config 0:35.16 checking for NSPR - version >= 4.19... yes 0:35.36 checking for nss-config... /usr/bin/nss-config 0:35.44 checking for NSS - version >= 3.42... yes 0:35.54 checking for gzread in -lz... yes 0:35.64 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-66.0.4/browser/confvars.sh 0:35.67 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:35.71 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:35.72 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:35.74 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:35.76 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:35.77 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:35.78 checking for libstartup-notification-1.0 >= 0.8... yes 0:35.78 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:35.79 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:35.81 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:35.81 checking MOZ_GCONF_CFLAGS... -I/usr/include/gconf/2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -pthread -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/uuid 0:35.82 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:35.84 checking for dbus-1 >= 0.60... yes 0:35.84 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:35.84 checking MOZ_DBUS_LIBS... -ldbus-1 0:35.85 checking for dbus-glib-1 >= 0.60... yes 0:35.85 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:35.86 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:36.02 checking for linux/joystick.h... yes 0:36.02 checking for wget... no 0:36.13 checking for fdatasync... yes 0:36.20 checking for valid C compiler optimization flags... yes 0:36.43 checking for __cxa_demangle... yes 0:36.51 checking for unwind.h... yes 0:36.71 checking for _Unwind_Backtrace... yes 0:36.73 checking for -pipe support... yes 0:36.95 checking what kind of list files are supported by the linker... linkerscript 0:36.95 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:36.96 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:36.96 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:37.07 checking for FT_Bitmap_Size.y_ppem... yes 0:37.19 checking for FT_GlyphSlot_Embolden... yes 0:37.31 checking for FT_Load_Sfnt_Table... yes 0:37.44 checking for fontconfig/fcfreetype.h... yes 0:37.70 checking for posix_fadvise... yes 0:37.81 checking for posix_fallocate... yes 0:38.02 updating cache ./config.cache 0:38.02 creating ./config.data 0:38.08 js/src> configuring 0:38.08 js/src> running /builddir/build/BUILD/firefox-66.0.4/configure.py --enable-project=js --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-startup-notification --disable-strip --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --without-system-icu --with-system-nss --with-system-zlib --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-profile-generate --disable-profile-use --without-pgo-profile-path --enable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --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-fuzzing --disable-pipeline-operator --disable-cranelift --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-66.0.4/objdir/dist JS_STANDALONE= 0:38.15 js/src> checking for vcs source checkout... no 0:38.29 js/src> checking for a shell... /usr/bin/sh 0:38.31 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:38.34 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:39.63 js/src> checking whether cross compiling... no 0:39.63 js/src> checking for the target C compiler... /usr/bin/gcc 0:39.68 js/src> checking whether the target C compiler can be used... yes 0:39.76 js/src> checking for Python 3... /usr/bin/python3 (3.7.3) 0:39.78 js/src> checking for yasm... /usr/bin/yasm 0:39.80 js/src> checking yasm version... 1.3.0 0:39.80 js/src> checking for nasm... /usr/bin/nasm 0:39.82 js/src> checking nasm version... 2.13.03 0:39.83 js/src> checking the target C compiler version... 8.3.1 0:39.89 js/src> checking the target C compiler works... yes 0:39.90 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:39.95 js/src> checking whether the target C++ compiler can be used... yes 0:39.95 js/src> checking the target C++ compiler version... 8.3.1 0:40.01 js/src> checking the target C++ compiler works... yes 0:40.01 js/src> checking for the host C compiler... /usr/bin/gcc 0:40.06 js/src> checking whether the host C compiler can be used... yes 0:40.06 js/src> checking the host C compiler version... 8.3.1 0:40.12 js/src> checking the host C compiler works... yes 0:40.12 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:40.17 js/src> checking whether the host C++ compiler can be used... yes 0:40.17 js/src> checking the host C++ compiler version... 8.3.1 0:40.23 js/src> checking the host C++ compiler works... yes 0:40.30 js/src> checking for 64-bit OS... yes 0:40.31 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:40.35 js/src> checking for linker... bfd 0:40.35 js/src> checking for the assembler... /usr/bin/gcc 0:40.39 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:40.40 js/src> checking for ar... /usr/bin/gcc-ar 0:40.40 js/src> checking for pkg_config... /usr/bin/pkg-config 0:40.42 js/src> checking for pkg-config version... 1.5.3 0:40.49 js/src> checking for stdint.h... yes 0:40.56 js/src> checking for inttypes.h... yes 0:40.64 js/src> checking for malloc.h... yes 0:40.71 js/src> checking for alloca.h... yes 0:40.75 js/src> checking for sys/byteorder.h... no 0:40.82 js/src> checking for getopt.h... yes 0:40.90 js/src> checking for unistd.h... yes 0:40.96 js/src> checking for nl_types.h... yes 0:41.01 js/src> checking for cpuid.h... no 0:41.08 js/src> checking for sys/statvfs.h... yes 0:41.16 js/src> checking for sys/statfs.h... yes 0:41.23 js/src> checking for sys/vfs.h... yes 0:41.29 js/src> checking for sys/mount.h... yes 0:41.38 js/src> checking for sys/quota.h... yes 0:41.46 js/src> checking for linux/quota.h... yes 0:41.55 js/src> checking for linux/if_addr.h... yes 0:41.65 js/src> checking for linux/rtnetlink.h... yes 0:41.72 js/src> checking for sys/queue.h... yes 0:41.79 js/src> checking for sys/types.h... yes 0:41.88 js/src> checking for netinet/in.h... yes 0:41.96 js/src> checking for byteswap.h... yes 0:42.03 js/src> checking for linux/perf_event.h... yes 0:42.10 js/src> checking for perf_event_open system call... yes 0:42.13 js/src> checking whether the C compiler supports -Wbitfield-enum-conversion... no 0:42.16 js/src> checking whether the C++ compiler supports -Wbitfield-enum-conversion... no 0:42.20 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:42.22 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:42.25 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:42.28 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:42.30 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:42.32 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:42.35 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:42.38 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:42.41 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:42.43 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:42.45 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:42.48 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:42.54 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:42.56 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:42.58 js/src> checking whether the C++ compiler supports -Wcomma... no 0:42.64 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:42.71 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:42.78 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:42.80 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:42.82 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:42.85 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:42.88 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:42.90 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:42.93 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:42.96 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:42.99 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:43.01 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:43.07 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:43.14 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:43.20 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:43.27 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:43.33 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:43.39 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:43.45 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:43.52 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:43.58 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:43.65 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:43.71 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:43.77 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:43.80 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:43.82 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:43.88 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:43.95 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:43.98 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:44.00 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:44.06 js/src> checking whether the C compiler supports -Wformat... yes 0:44.14 js/src> checking whether the C++ compiler supports -Wformat... yes 0:44.18 js/src> checking whether the C compiler supports -Wformat-security... no 0:44.24 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:44.30 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:44.36 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:44.41 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:44.45 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:44.50 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:44.57 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:44.59 js/src> checking for rustfmt... not found 0:44.60 js/src> checking for llvm-config... /usr/bin/llvm-config 0:44.76 js/src> checking bindgen cflags... -x c++ -std=gnu++14 -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:44.76 js/src> checking for rustc... /usr/bin/rustc 0:44.76 js/src> checking for cargo... /usr/bin/cargo 0:44.90 js/src> checking rustc version... 1.34.0 0:44.95 js/src> checking cargo version... 1.34.0 0:45.64 js/src> checking for rustdoc... /usr/bin/rustdoc 0:45.67 js/src> checking for libffi > 3.0.9... yes 0:45.68 js/src> checking MOZ_FFI_CFLAGS... 0:45.70 js/src> checking MOZ_FFI_LIBS... -lffi 0:45.70 js/src> checking for awk... /usr/bin/gawk 0:45.70 js/src> checking for perl... /usr/bin/perl 0:45.72 js/src> checking for minimum required perl version >= 5.006... 5.028001 0:45.75 js/src> checking for full perl installation... yes 0:45.75 js/src> checking for gmake... /usr/bin/gmake 0:45.75 js/src> checking for watchman... not found 0:45.75 js/src> checking for xargs... /usr/bin/xargs 0:45.76 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:45.76 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:45.76 js/src> Refreshing /builddir/build/BUILD/firefox-66.0.4/js/src/old-configure with /usr/bin/autoconf-2.13 0:46.14 js/src> loading cache /builddir/build/BUILD/firefox-66.0.4/objdir/./config.cache 0:46.19 js/src> checking host system type... aarch64-unknown-linux-gnu 0:46.23 js/src> checking target system type... aarch64-unknown-linux-gnu 0:46.25 js/src> checking build system type... aarch64-unknown-linux-gnu 0:46.27 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:46.36 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:46.36 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:46.36 js/src> checking whether we are using GNU C... (cached) yes 0:46.36 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:46.36 js/src> checking for c++... (cached) /usr/bin/g++ 0:46.56 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:46.56 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:46.56 js/src> checking whether we are using GNU C++... (cached) yes 0:46.57 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:46.68 js/src> checking for ranlib... (cached) gcc-ranlib 0:46.68 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:46.68 js/src> checking for strip... (cached) /bin/true 0:46.69 js/src> checking for sb-conf... no 0:46.69 js/src> checking for ve... no 0:46.70 js/src> checking for X... (cached) libraries , headers 0:46.71 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:46.71 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:46.71 js/src> checking for gethostbyname... (cached) yes 0:46.72 js/src> checking for connect... (cached) yes 0:46.72 js/src> checking for remove... (cached) yes 0:46.72 js/src> checking for shmat... (cached) yes 0:46.73 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:46.95 js/src> checking for --noexecstack option to as... yes 0:47.03 js/src> checking for -z noexecstack option to ld... yes 0:47.13 js/src> checking for -z text option to ld... yes 0:47.21 js/src> checking for -z relro option to ld... yes 0:47.31 js/src> checking for -z nocopyreloc option to ld... yes 0:47.39 js/src> checking for -Bsymbolic-functions option to ld... yes 0:47.49 js/src> checking for --build-id=sha1 option to ld... yes 0:47.56 js/src> checking whether the linker supports Identical Code Folding... no 0:48.12 js/src> checking whether removing dead symbols breaks debugging... no 0:48.13 js/src> checking for working const... (cached) yes 0:48.13 js/src> checking for mode_t... (cached) yes 0:48.13 js/src> checking for off_t... (cached) yes 0:48.13 js/src> checking for pid_t... (cached) yes 0:48.13 js/src> checking for size_t... (cached) yes 0:48.21 js/src> checking for ssize_t... yes 0:48.21 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:48.22 js/src> checking for dirent.h that defines DIR... (cached) yes 0:48.24 js/src> checking for opendir in -ldir... (cached) no 0:48.24 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:48.24 js/src> checking for library containing dlopen... (cached) -ldl 0:48.25 js/src> checking for dlfcn.h... (cached) yes 0:48.27 js/src> checking for socket in -lsocket... (cached) no 0:48.27 js/src> checking for pthread_create in -lpthreads... (cached) no 0:48.28 js/src> checking for pthread_create in -lpthread... (cached) yes 0:48.39 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:48.40 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:48.40 js/src> checking for 8-bit clean memcmp... (cached) yes 0:48.50 js/src> checking for getc_unlocked... yes 0:48.62 js/src> checking for _getc_nolock... no 0:48.62 js/src> checking for gmtime_r... (cached) yes 0:48.63 js/src> checking for localtime_r... (cached) yes 0:48.74 js/src> checking for pthread_getname_np... yes 0:48.86 js/src> checking for pthread_get_name_np... no 0:48.86 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:48.98 js/src> checking for sin in -lm... yes 0:49.10 js/src> checking for sincos in -lm... yes 0:49.23 js/src> checking for __sincos in -lm... no 0:49.23 js/src> checking for res_ninit()... (cached) yes 0:49.35 js/src> checking for nl_langinfo and CODESET... yes 0:49.36 js/src> checking for an implementation of va_copy()... (cached) yes 0:49.36 js/src> checking whether va_list can be copied by value... (cached) yes 0:49.37 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:49.38 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:49.39 js/src> checking for localeconv... (cached) yes 0:49.40 js/src> checking NSPR selection... command-line 0:49.47 js/src> checking for valid optimization flags... yes 0:49.49 js/src> checking for __cxa_demangle... (cached) yes 0:49.50 js/src> checking for -pipe support... yes 0:49.56 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:49.79 js/src> checking what kind of list files are supported by the linker... linkerscript 0:49.84 js/src> checking for posix_fadvise... (cached) yes 0:49.85 js/src> checking for posix_fallocate... (cached) yes 0:49.87 js/src> checking for malloc.h... (cached) yes 0:49.87 js/src> checking for strndup... (cached) yes 0:49.89 js/src> checking for posix_memalign... (cached) yes 0:49.91 js/src> checking for memalign... (cached) yes 0:49.91 js/src> checking for malloc_usable_size... (cached) yes 0:49.98 js/src> checking whether malloc_usable_size definition can use const argument... no 0:50.02 js/src> checking for valloc in malloc.h... yes 0:50.04 js/src> checking for valloc in unistd.h... no 0:50.05 js/src> checking for localeconv... (cached) yes 0:50.09 js/src> updating cache /builddir/build/BUILD/firefox-66.0.4/objdir/./config.cache 0:50.09 js/src> creating ./config.data 0:50.13 js/src> Creating config.status 0:50.54 Creating config.status 0:51.23 Reticulating splines... 0:55.78 0:04.67 File already read. Skipping: /builddir/build/BUILD/firefox-66.0.4/gfx/angle/targets/angle_common/moz.build 1:33.45 Finished reading 1754 moz.build files in 9.99s 1:33.45 Read 11 gyp files in parallel contributing 0.00s to total wall time 1:33.45 Processed into 7676 build config descriptors in 12.68s 1:33.45 RecursiveMake backend executed in 16.91s 1:33.45 2953 total backend files; 2953 created; 0 updated; 0 unchanged; 0 deleted; 27 -> 1090 Makefile 1:33.45 FasterMake backend executed in 1.43s 1:33.45 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 1:33.45 Total wall time: 42.30s; CPU time: 41.84s; Efficiency: 99%; Untracked: 1.31s Configure complete! Be sure to run |mach build| to pick up any changes 1:34.42 Clobber not needed. 1:34.42 Adding make options from /builddir/build/BUILD/firefox-66.0.4/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir OBJDIR=/builddir/build/BUILD/firefox-66.0.4/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-66.0.4/.mozconfig export FOUND_MOZCONFIG 1:34.44 /usr/bin/gmake -f client.mk -s 1:35.13 Elapsed: 0.01s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:35.13 Elapsed: 0.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:35.17 Elapsed: 0.05s; From dist/xpi-stage: Kept 0 existing; Added/updated 99; Removed 0 files and 0 directories. 1:36.02 Elapsed: 0.59s; From _tests: Kept 28 existing; Added/updated 1004; Removed 0 files and 0 directories. 1:36.50 Elapsed: 1.08s; From dist/bin: Kept 246 existing; Added/updated 2333; Removed 0 files and 0 directories. 1:36.63 Elapsed: 1.49s; From dist/include: Kept 1554 existing; Added/updated 3704; Removed 0 files and 0 directories. 1:36.74 ./mozilla-config.h.stub 1:37.03 ./buildid.h.stub 1:37.31 ./source-repo.h.stub 1:37.91 config 1:38.33 config/nsinstall_real 1:38.66 config/stl.sentinel.stub 1:38.97 config/system-header.sentinel.stub 1:39.67 build/application.ini.stub 1:39.67 js/src/js-confdefs.h.stub 1:39.69 xpcom/xpcom-config.h.stub 1:39.69 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 1:39.97 js/src/js-config.h.stub 1:39.98 build/application.ini.h.stub 1:39.99 xpcom/xpcom-private.h.stub 1:40.01 media/libdav1d/16bd_cdef_tmpl.c.stub 1:40.29 build/automation.py.stub 1:40.44 js/src/selfhosted.out.h.stub 1:40.46 media/libdav1d/16bd_film_grain_tmpl.c.stub 1:40.49 security/ct/tests/gtest/valid-sth.inc.stub 1:40.65 security/apps/xpcshell.inc.stub 1:40.77 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 1:40.85 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DJS_CODEGEN_ARM64=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="66.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=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=66.0.4 -DMOZ_LTO=1 -DHAVE_NL_TYPES_H=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_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="66.0.4" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=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 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="66.0.4" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:40.90 xpcom/build/Services.cpp.stub 1:41.07 media/libdav1d/16bd_ipred_tmpl.c.stub 1:41.21 xpcom/build/Services.h.stub 1:41.24 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 1:41.27 security/apps/addons-public.inc.stub 1:41.52 xpcom/build/services.rs.stub 1:41.54 media/libdav1d/16bd_itx_tmpl.c.stub 1:41.59 security/apps/addons-stage.inc.stub 1:41.77 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 1:41.86 media/libdav1d/16bd_lf_apply_tmpl.c.stub 1:41.93 security/apps/privileged-package-root.inc.stub 1:42.11 xpcom/tests/gtest/dafsa_test_1.inc.stub 1:42.17 media/libdav1d/16bd_loopfilter_tmpl.c.stub 1:42.24 netwerk/necko-config.h.stub 1:42.31 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 1:42.48 media/libdav1d/16bd_looprestoration_tmpl.c.stub 1:42.64 gfx/webrender_bindings/webrender_ffi_generated.h.stub 1:42.79 media/libdav1d/16bd_lr_apply_tmpl.c.stub 1:42.82 security/ct/tests/gtest/wrong-spki-sth.inc.stub 1:43.09 media/libdav1d/16bd_mc_tmpl.c.stub 1:43.34 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 1:43.39 media/libdav1d/16bd_recon_tmpl.c.stub 1:43.69 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 1:43.88 security/ct/tests/gtest/missing-log-id-sth.inc.stub 1:44.01 media/libdav1d/8bd_cdef_tmpl.c.stub 1:44.30 media/libdav1d/8bd_film_grain_tmpl.c.stub 1:44.42 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 1:44.60 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 1:44.91 media/libdav1d/8bd_ipred_tmpl.c.stub 1:44.95 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 1:45.22 media/libdav1d/8bd_itx_tmpl.c.stub 1:45.49 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 1:45.51 media/libdav1d/8bd_lf_apply_tmpl.c.stub 1:45.83 media/libdav1d/8bd_loopfilter_tmpl.c.stub 1:45.83 layout/style/ServoCSSPropList.py.stub 1:46.01 security/ct/tests/gtest/missing-extensions-sth.inc.stub 1:46.13 media/libdav1d/8bd_looprestoration_tmpl.c.stub 1:46.42 media/libdav1d/8bd_lr_apply_tmpl.c.stub 1:46.52 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 1:46.71 media/libdav1d/8bd_mc_tmpl.c.stub 1:47.00 media/libdav1d/8bd_recon_tmpl.c.stub 1:47.04 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 1:47.32 dom/encoding/domainsfallbacks.properties.h.stub 1:47.56 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 1:47.62 dom/encoding/labelsencodings.properties.h.stub 1:47.92 dom/encoding/localesfallbacks.properties.h.stub 1:48.09 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 1:48.22 dom/encoding/nonparticipatingdomains.properties.h.stub 1:48.54 toolkit/crashreporter/CrashAnnotations.h.stub 1:48.59 security/ct/tests/gtest/truncated-extension-sth.inc.stub 1:49.10 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 1:49.32 devtools/client/debugger/new/src/node.stub.stub 1:49.56 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/vendors.js" 1:49.69 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 1:50.29 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 1:50.91 js/src/frontend/ReservedWordsGenerated.h.stub 1:51.15 js/src/gc/StatsPhasesGenerated.cpp.stub 1:51.24 js/src/jit/MOpcodes.h.stub 1:51.46 js/src/gc/StatsPhasesGenerated.h.stub 1:51.56 js/src/jit/LOpcodes.h.stub 1:51.78 xpcom/idl-parser/xpidl/xpidl.stub.stub 1:51.92 devtools/client/debugger/new/src/actions/node.stub.stub 1:52.13 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ui.js" 1:52.26 devtools/client/debugger/new/src/client/node.stub.stub 1:52.48 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/index.js" 1:54.31 devtools/client/debugger/new/src/components/node.stub.stub 1:54.59 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/WelcomeBox.js" 1:55.71 devtools/client/debugger/new/src/reducers/node.stub.stub 1:55.96 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ui.js" 1:58.64 devtools/client/debugger/new/src/selectors/node.stub.stub 1:58.91 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 2:00.88 devtools/client/debugger/new/src/utils/node.stub.stub 2:01.18 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/workers.js" 2:01.57 devtools/client/debugger/new/src/workers/parser/node.stub.stub 2:01.80 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/parser/index.js" 2:02.09 layout/style/nsCSSPropertyID.h.stub 2:02.44 layout/style/ServoCSSPropList.h.stub 2:02.82 layout/style/CompositorAnimatableProperties.h.stub 2:03.18 layout/style/nsComputedDOMStyleGenerated.cpp.stub 2:03.33 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 2:03.54 layout/style/nsCSSPropsGenerated.inc.stub 2:03.59 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/pretty-print/index.js" 2:04.02 layout/style/ServoStyleConsts.h.stub 2:04.97 devtools/client/debugger/new/src/workers/search/node.stub.stub 2:05.21 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/search/index.js" 2:06.16 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-66.0.4/objdir/config/makefiles/xpidl xpidl 2:06.16 config/makefiles/xpidl/accessibility.xpt 2:06.16 config/makefiles/xpidl/alerts.xpt 2:06.48 devtools/client/debugger/new/src/actions/ast/node.stub.stub 2:06.71 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 2:07.30 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 2:07.54 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 2:08.43 devtools/client/debugger/new/src/actions/pause/node.stub.stub 2:08.50 config/makefiles/xpidl/appshell.xpt 2:08.67 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 2:09.06 config/makefiles/xpidl/appstartup.xpt 2:09.96 config/makefiles/xpidl/autocomplete.xpt 2:10.23 devtools/client/debugger/new/src/actions/sources/node.stub.stub 2:10.55 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/select.js" 2:11.13 config/makefiles/xpidl/backgroundhangmonitor.xpt 2:11.13 config/makefiles/xpidl/browser-element.xpt 2:11.56 config/makefiles/xpidl/browser-newtab.xpt 2:11.95 config/makefiles/xpidl/browsercompsbase.xpt 2:11.97 config/makefiles/xpidl/caps.xpt 2:12.37 config/makefiles/xpidl/captivedetect.xpt 2:12.46 config/makefiles/xpidl/chrome.xpt 2:13.02 config/makefiles/xpidl/commandhandler.xpt 2:13.15 devtools/client/debugger/new/src/actions/utils/node.stub.stub 2:13.15 devtools/client/debugger/new/src/client/chrome/node.stub.stub 2:13.38 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/create-store.js" 2:13.39 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/events.js" 2:13.50 config/makefiles/xpidl/commandlines.xpt 2:14.54 config/makefiles/xpidl/composer.xpt 2:14.70 devtools/client/debugger/new/src/client/firefox/node.stub.stub 2:15.08 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/workers.js" 2:15.18 config/makefiles/xpidl/content_events.xpt 2:15.32 devtools/client/debugger/new/src/components/Editor/node.stub.stub 2:15.55 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tabs.js" 2:15.64 config/makefiles/xpidl/content_geckomediaplugins.xpt 2:16.10 config/makefiles/xpidl/content_html.xpt 2:16.79 config/makefiles/xpidl/content_webrtc.xpt 2:17.37 config/makefiles/xpidl/devtools_rr.xpt 2:17.72 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 2:17.79 config/makefiles/xpidl/docshell.xpt 2:17.98 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 2:18.33 config/makefiles/xpidl/dom.xpt 2:20.16 config/makefiles/xpidl/dom_audiochannel.xpt 2:20.53 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 2:20.86 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 2:21.39 devtools/client/debugger/new/src/components/shared/node.stub.stub 2:21.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Svg.js" 2:21.67 config/makefiles/xpidl/dom_base.xpt 2:22.12 config/makefiles/xpidl/dom_bindings.xpt 2:24.30 config/makefiles/xpidl/dom_events.xpt 2:24.83 config/makefiles/xpidl/dom_geolocation.xpt 2:24.88 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 2:25.11 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/index.js" 2:25.25 config/makefiles/xpidl/dom_html.xpt 2:25.25 devtools/client/debugger/new/src/utils/editor/node.stub.stub 2:25.49 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/token-events.js" 2:25.84 config/makefiles/xpidl/dom_indexeddb.xpt 2:26.29 config/makefiles/xpidl/dom_localstorage.xpt 2:26.70 config/makefiles/xpidl/dom_media.xpt 2:27.04 devtools/client/debugger/new/src/utils/pause/node.stub.stub 2:27.21 config/makefiles/xpidl/dom_network.xpt 2:27.28 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/why.js" 2:27.94 config/makefiles/xpidl/dom_notification.xpt 2:28.47 devtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 2:28.51 config/makefiles/xpidl/dom_payments.xpt 2:28.72 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 2:28.99 config/makefiles/xpidl/dom_power.xpt 2:29.14 layout/style/test/gtest/ExampleStylesheet.h.stub 2:29.46 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 2:29.70 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 2:30.69 config/makefiles/xpidl/dom_presentation.xpt 2:31.23 config/makefiles/xpidl/dom_push.xpt 2:31.33 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 2:31.58 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 2:31.63 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 2:31.86 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 2:32.34 config/makefiles/xpidl/dom_quota.xpt 2:32.91 config/makefiles/xpidl/dom_security.xpt 2:33.61 config/makefiles/xpidl/dom_sidebar.xpt 2:33.92 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 2:34.23 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 2:34.34 config/makefiles/xpidl/dom_simpledb.xpt 2:34.38 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 2:34.77 config/makefiles/xpidl/dom_storage.xpt 2:34.77 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 2:35.47 config/makefiles/xpidl/dom_system.xpt 2:36.01 config/makefiles/xpidl/dom_webauthn.xpt 2:36.57 config/makefiles/xpidl/dom_webspeechrecognition.xpt 2:36.61 devtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 2:36.79 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stub 2:36.85 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/index.js" 2:37.01 config/makefiles/xpidl/dom_webspeechsynth.xpt 2:37.03 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 2:37.43 config/makefiles/xpidl/dom_workers.xpt 2:37.93 config/makefiles/xpidl/dom_xslt.xpt 2:38.41 config/makefiles/xpidl/dom_xul.xpt 2:38.91 config/makefiles/xpidl/downloads.xpt 2:38.96 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 2:39.24 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 2:39.85 config/makefiles/xpidl/editor.xpt 2:39.92 config/makefiles/xpidl/enterprisepolicies.xpt 2:40.28 config/makefiles/xpidl/extensions.xpt 2:40.70 config/makefiles/xpidl/exthandler.xpt 2:41.15 config/makefiles/xpidl/fastfind.xpt 2:41.16 config/makefiles/xpidl/gfx.xpt 2:41.29 config/makefiles/xpidl/html5.xpt 2:41.61 config/makefiles/xpidl/htmlparser.xpt 2:41.74 config/makefiles/xpidl/imglib2.xpt 2:41.95 config/makefiles/xpidl/inspector.xpt 2:42.06 config/makefiles/xpidl/intl.xpt 2:42.20 config/makefiles/xpidl/jar.xpt 2:42.47 config/makefiles/xpidl/jsdebugger.xpt 2:42.67 config/makefiles/xpidl/jsinspector.xpt 2:43.09 config/makefiles/xpidl/layout_base.xpt 2:43.11 config/makefiles/xpidl/layout_printing.xpt 2:43.25 config/makefiles/xpidl/layout_xul.xpt 2:43.50 config/makefiles/xpidl/layout_xul_tree.xpt 2:43.61 config/makefiles/xpidl/locale.xpt 2:43.74 config/makefiles/xpidl/loginmgr.xpt 2:43.92 config/makefiles/xpidl/migration.xpt 2:44.14 config/makefiles/xpidl/mimetype.xpt 2:44.34 config/makefiles/xpidl/mozfind.xpt 2:44.55 config/makefiles/xpidl/mozintl.xpt 2:44.61 config/makefiles/xpidl/necko.xpt 2:44.99 config/makefiles/xpidl/necko_about.xpt 2:45.08 config/makefiles/xpidl/necko_cache.xpt 2:45.12 config/makefiles/xpidl/necko_cache2.xpt 2:45.50 config/makefiles/xpidl/necko_cookie.xpt 2:45.93 config/makefiles/xpidl/necko_dns.xpt 2:46.25 config/makefiles/xpidl/necko_file.xpt 2:46.56 config/makefiles/xpidl/necko_ftp.xpt 2:46.98 config/makefiles/xpidl/necko_http.xpt 2:47.02 config/makefiles/xpidl/necko_mdns.xpt 2:47.42 config/makefiles/xpidl/necko_res.xpt 2:47.89 config/makefiles/xpidl/necko_socket.xpt 2:48.39 config/makefiles/xpidl/necko_strconv.xpt 2:48.42 config/makefiles/xpidl/necko_viewsource.xpt 2:49.00 config/makefiles/xpidl/necko_websocket.xpt 2:49.12 config/makefiles/xpidl/necko_wifi.xpt 2:49.57 config/makefiles/xpidl/necko_wyciwyg.xpt 2:49.74 config/makefiles/xpidl/parentalcontrols.xpt 2:50.06 config/makefiles/xpidl/pipnss.xpt 2:50.30 config/makefiles/xpidl/pippki.xpt 2:50.50 config/makefiles/xpidl/places.xpt 2:51.03 config/makefiles/xpidl/plugin.xpt 2:52.23 config/makefiles/xpidl/pref.xpt 2:52.56 config/makefiles/xpidl/prefetch.xpt 2:52.82 config/makefiles/xpidl/profiler.xpt 2:53.08 config/makefiles/xpidl/remote.xpt 2:53.28 config/makefiles/xpidl/reputationservice.xpt 2:53.38 config/makefiles/xpidl/satchel.xpt 2:53.53 config/makefiles/xpidl/services-crypto-component.xpt 2:53.68 config/makefiles/xpidl/services_fxaccounts.xpt 2:53.86 config/makefiles/xpidl/shellservice.xpt 2:54.03 config/makefiles/xpidl/shistory.xpt 2:54.12 config/makefiles/xpidl/spellchecker.xpt 2:54.26 config/makefiles/xpidl/storage.xpt 2:54.54 config/makefiles/xpidl/telemetry.xpt 2:54.73 config/makefiles/xpidl/test_necko.xpt 2:54.79 config/makefiles/xpidl/thumbnails.xpt 2:55.30 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 2:55.43 config/makefiles/xpidl/toolkit_cleardata.xpt 2:55.71 config/makefiles/xpidl/toolkit_crashservice.xpt 2:55.97 config/makefiles/xpidl/toolkit_filewatcher.xpt 2:56.07 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 2:56.14 config/makefiles/xpidl/toolkit_osfile.xpt 2:56.38 config/makefiles/xpidl/toolkit_securityreporter.xpt 2:56.50 config/makefiles/xpidl/toolkit_shell.xpt 2:56.54 config/makefiles/xpidl/toolkit_xulstore.xpt 2:56.85 config/makefiles/xpidl/toolkitprofile.xpt 2:56.97 config/makefiles/xpidl/toolkitremote.xpt 2:57.10 config/makefiles/xpidl/txmgr.xpt 2:57.27 config/makefiles/xpidl/txtsvc.xpt 2:57.64 config/makefiles/xpidl/uconv.xpt 2:57.66 config/makefiles/xpidl/update.xpt 2:57.88 config/makefiles/xpidl/uriloader.xpt 2:58.10 config/makefiles/xpidl/url-classifier.xpt 2:58.16 config/makefiles/xpidl/urlformatter.xpt 2:58.30 config/makefiles/xpidl/webBrowser_core.xpt 2:58.70 config/makefiles/xpidl/webbrowserpersist.xpt 2:58.94 config/makefiles/xpidl/webextensions.xpt 2:59.32 config/makefiles/xpidl/webvtt.xpt 2:59.52 config/makefiles/xpidl/widget.xpt 2:59.69 config/makefiles/xpidl/windowcreator.xpt 2:59.73 config/makefiles/xpidl/windowwatcher.xpt 2:59.97 config/makefiles/xpidl/xpcom_base.xpt 3:00.22 config/makefiles/xpidl/xpcom_components.xpt 3:00.64 config/makefiles/xpidl/xpcom_ds.xpt 3:01.37 config/makefiles/xpidl/xpcom_io.xpt 3:01.47 config/makefiles/xpidl/xpcom_system.xpt 3:02.86 config/makefiles/xpidl/xpcom_threads.xpt 3:03.06 config/makefiles/xpidl/xpcomtest.xpt 3:03.63 config/makefiles/xpidl/xpconnect.xpt 3:03.81 config/makefiles/xpidl/xpctest.xpt 3:04.03 config/makefiles/xpidl/xul.xpt 3:04.25 config/makefiles/xpidl/xulapp.xpt 3:04.70 config/makefiles/xpidl/zipwriter.xpt 3:05.14 config/makefiles/xpidl/xptdata.cpp 3:10.50 intl/locale/encodingsgroups.properties.h.stubxpcom/ds/nsGkAtomList.h.stub 3:10.50 xpcom/base/error_list.rs.stub 3:10.83 netwerk/dns/etld_data.inc.stub 3:10.83 xpcom/base/ErrorList.h.stub 3:10.99 xpcom/ds/nsGkAtomConsts.h.stub 3:11.14 xpcom/base/ErrorNamesInternal.h.stub 3:11.43 dom/base/PropertyUseCounterMap.inc.stub 3:11.48 dom/bindings/CSS2Properties.webidl.stub 3:11.74 dom/base/UseCounterList.h.stub 3:12.06 accessible/xpcom/xpcAccEvents.h.stub 3:13.68 security/manager/ssl/nsSTSPreloadList.h.stub 3:15.22 toolkit/components/telemetry/TelemetryEventData.h.stub 3:16.23 toolkit/components/telemetry/TelemetryEventEnums.h.stub 3:17.22 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 3:19.61 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 3:20.70 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 3:23.62 toolkit/components/telemetry/TelemetryProcessData.h.stub 3:24.04 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 3:24.47 toolkit/components/telemetry/TelemetryScalarData.h.stub 3:26.27 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.h 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.h 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.h 4:37.61 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.cpp 4:39.24 js/src/frontend/binsource/force-cargo-host-program-buildtoolkit/library/rust/force-cargo-library-build 4:39.25 testing/geckodriver/force-cargo-program-build 4:39.26 mfbt 4:40.90 Compiling cfg-if v0.1.2 4:41.00 Compiling libc v0.2.43 4:41.12 Compiling libc v0.2.43 4:41.44 Compiling proc-macro2 v0.4.24 4:44.35 Compiling libc v0.2.43 4:44.66 Compiling nodrop v0.1.12 4:44.94 Compiling lazy_static v1.0.1 4:45.08 Compiling proc-macro2 v0.4.24 4:45.28 Compiling byteorder v1.2.7 4:47.27 Compiling scopeguard v0.3.2 4:47.61 Compiling memoffset v0.2.1 4:47.81 Compiling slab v0.4.1 4:48.14 Compiling unicode-xid v0.1.0 4:48.41 Compiling build_const v0.2.0 4:48.52 Compiling unicode-xid v0.1.0 4:48.67 Compiling siphasher v0.2.1 4:48.98 Compiling cfg-if v0.1.2 4:49.69 Compiling lazycell v0.6.0 4:50.04 Compiling string_cache_shared v0.3.0 4:50.10 Compiling futures v0.1.23 4:50.34 Compiling serde v1.0.80 4:52.70 Compiling siphasher v0.2.1 4:53.23 Compiling void v1.0.2 4:53.54 Compiling cfg-if v0.1.2 4:53.77 Compiling regex v1.0.0 4:53.91 Compiling typenum v1.10.0 4:56.28 Compiling ucd-util v0.1.1 4:57.83 Compiling nodrop v0.1.12 4:58.03 Compiling lazy_static v1.0.1 4:58.15 Compiling lazy_static v1.0.1 4:58.40 Compiling typenum v1.10.0 4:58.48 Compiling scopeguard v0.3.2 4:58.77 Compiling cc v1.0.23 5:03.05 Compiling bit-vec v0.5.0 5:04.24 Compiling proc-macro2 v0.4.24 5:04.81 Compiling precomputed-hash v0.1.1 5:05.09 Compiling either v1.1.0 5:05.86 Compiling utf8-ranges v1.0.0 5:07.23 Compiling unicode-xid v0.1.0 5:07.68 Compiling cc v1.0.23 5:07.71 Compiling ordermap v0.3.5 5:10.91 Compiling term v0.4.6 5:17.52 mfbt/tests/gtest 5:23.87 Compiling memoffset v0.2.1 5:24.07 Compiling byteorder v1.2.7 5:25.86 Compiling byte-tools v0.3.0 5:26.11 Compiling glob v0.2.11 5:29.04 Compiling fixedbitset v0.1.8 5:30.53 Compiling diff v0.1.11 5:32.30 Compiling adler32 v1.0.2 5:33.09 Compiling fnv v1.0.6 5:33.40 Compiling ryu v0.2.4 5:35.63 Compiling itoa v0.4.1 5:35.67 Compiling void v1.0.2 5:35.91 Compiling regex-syntax v0.4.1 5:36.04 Compiling lazycell v0.6.0 5:36.42 Compiling serde v1.0.80 5:36.46 Compiling futures v0.1.23 5:39.30 Compiling matches v0.1.6 5:39.54 Compiling num-traits v0.2.6 5:41.97 Compiling void v1.0.2 5:42.29 Compiling num-integer v0.1.39 5:44.65 Compiling indexmap v1.0.1 5:47.76 Compiling try-lock v0.2.2 5:48.28 Compiling string v0.1.1 5:49.01 Compiling unicode-normalization v0.1.5 5:51.17 Compiling slab v0.4.1 5:52.25 Compiling khronos_api v3.0.0 5:52.76 Compiling regex v1.0.0 5:53.85 Compiling dtoa v0.4.2 5:54.99 Compiling pkg-config v0.3.9 5:55.54 Compiling ucd-util v0.1.1 5:57.30 Compiling httparse v1.2.3 5:59.95 Compiling utf8-ranges v1.0.0 6:01.64 Compiling semver-parser v0.7.0 6:02.71 Compiling regex v1.0.0 6:07.26 Compiling num-traits v0.2.6 6:07.92 Compiling percent-encoding v1.0.0 6:08.19 Compiling lalrpop-util v0.16.0 6:09.04 Compiling arrayref v0.3.4 6:09.24 Compiling byte-tools v0.2.0 6:09.56 Compiling procedural-masquerade v0.1.1 6:09.78 Compiling strsim v0.6.0 6:09.87 Compiling unicode-width v0.1.4 6:10.32 Compiling rust-ini v0.10.3 6:10.58 Compiling gcc v0.3.54 6:15.47 Compiling fake-simd v0.1.2 6:18.96 Compiling unicode-segmentation v1.2.1 6:21.58 js/src 6:22.34 Compiling podio v0.1.5 6:23.11 Compiling geckodriver v0.23.0 (/builddir/build/BUILD/firefox-66.0.4/testing/geckodriver) 6:23.45 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 6:23.45 --> testing/geckodriver/build.rs:74:24 6:23.45 | 6:23.45 74 | .map(|s| s.trim_right().into()) 6:23.45 | ^^^^^^^^^^ 6:23.45 | 6:23.46 = note: #[warn(deprecated)] on by default 6:23.48 warning: use of deprecated item 'core::str::::trim_right': superseded by `trim_end` 6:23.48 --> testing/geckodriver/build.rs:102:24 6:23.48 | 6:23.49 102 | .map(|s| s.trim_right().into()) 6:23.49 | ^^^^^^^^^^ 6:27.93 Compiling strsim v0.7.0 6:31.54 Compiling ucd-util v0.1.1 6:33.37 Compiling serde v1.0.80 6:33.44 Compiling bitflags v1.0.4 6:33.66 Compiling crossbeam-utils v0.3.2 6:35.04 Compiling log v0.4.6 6:36.75 Compiling unicode-width v0.1.4 6:37.14 Compiling iovec v0.1.2 6:37.16 Compiling bitflags v1.0.4 6:37.39 Compiling bindgen v0.43.0 6:37.87 Compiling net2 v0.2.32 6:40.55 Compiling fnv v1.0.6 6:40.92 Compiling utf8-ranges v1.0.0 6:42.42 Compiling stable_deref_trait v1.0.0 6:42.99 Compiling num_cpus v1.7.0 6:43.59 Compiling vec_map v0.8.0 6:44.49 Compiling strsim v0.7.0 6:48.16 Compiling rand v0.4.3 6:49.38 Compiling ident_case v1.0.0 6:49.94 Compiling itoa v0.4.1 6:50.66 Compiling encoding_rs v0.8.14 6:51.27 Compiling matches v0.1.6 6:51.77 Compiling opaque-debug v0.2.1 6:51.97 Compiling fake-simd v0.1.2 6:52.30 Compiling ansi_term v0.11.0 6:54.73 Compiling xml-rs v0.8.0 6:59.24 Compiling memchr v2.0.1 7:00.45 Compiling time v0.1.40 7:04.66 Compiling unicode-width v0.1.4 7:05.75 Compiling quick-error v1.2.1 7:06.13 Compiling termcolor v0.3.6 7:08.51 Compiling term_size v0.3.0 7:08.98 Compiling arrayvec v0.4.6 7:11.62 Compiling base64 v0.10.0 7:13.33 Compiling strsim v0.7.0 7:14.60 Compiling crc v1.7.0 7:16.70 Compiling tokio-executor v0.1.3 7:19.04 Compiling same-file v1.0.2 7:19.76 Compiling linked-hash-map v0.5.1 7:19.77 Compiling miniz_oxide_c_api v0.1.2 7:20.13 Compiling precomputed-hash v0.1.1 7:20.42 Compiling rayon-core v1.4.0 7:20.46 Compiling bzip2-sys v0.1.6 7:20.95 Compiling ansi_term v0.11.0 7:21.13 Compiling peeking_take_while v0.1.2 7:21.54 Compiling thin-slice v0.1.1 7:22.48 Compiling failure_derive v0.1.3 7:23.22 Compiling miniz_oxide v0.1.2 7:23.74 Compiling bitflags v1.0.4 7:23.98 Compiling vec_map v0.8.0 7:24.88 Compiling smallbitvec v2.3.0 7:24.90 Compiling rand v0.4.3 7:27.94 Compiling num-integer v0.1.39 7:30.56 Compiling scoped-tls v0.1.0 7:31.19 Compiling semver-parser v0.7.0 7:33.15 Compiling memchr v2.0.1 7:34.15 Compiling atty v0.2.11 7:34.55 Compiling memchr v1.0.2 7:35.55 Compiling phf_shared v0.7.21 7:35.95 Compiling unicode-bidi v0.3.4 7:36.20 Compiling unreachable v1.0.0 7:36.43 Compiling log v0.4.6 7:36.61 Compiling unicode-normalization v0.1.5 7:38.59 Compiling regex-syntax v0.6.0 7:40.22 Compiling either v1.1.0 7:40.85 Compiling cose v0.1.4 7:41.58 Compiling binary-space-partition v0.1.2 7:42.02 Compiling thread_profiler v0.1.1 7:42.39 Compiling error-chain v0.11.0 7:43.84 Compiling percent-encoding v1.0.0 7:45.51 Compiling moz_cbor v0.1.1 7:47.39 Compiling unreachable v1.0.0 7:47.95 Compiling regex-syntax v0.6.0 7:51.52 Compiling indexmap v1.0.1 8:00.33 Compiling atomic_refcell v0.1.0 8:01.04 Compiling quick-error v1.2.1 8:01.41 Compiling bitreader v0.3.0 8:02.59 Compiling unicode-segmentation v1.2.1 8:05.36 Compiling slab v0.3.0 8:05.99 Compiling termcolor v0.3.6 8:12.38 Compiling lazycell v0.4.0 8:12.77 Compiling foreign-types v0.3.0 8:13.04 Compiling boxfnonce v0.0.3 8:13.88 Compiling arrayref v0.3.4 8:14.09 Compiling runloop v0.1.0 8:15.17 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/modules/libpref/parser) 8:18.40 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/build/workspace-hack) 8:18.66 Compiling rand v0.4.3 8:26.47 Compiling memchr v2.0.1 8:27.39 Compiling atty v0.2.11 8:27.80 Compiling which v1.0.3 8:29.18 Compiling proc-macro2 v0.3.5 8:35.76 Compiling bit-set v0.5.0 8:36.73 Compiling itertools v0.7.6 8:42.53 Compiling ascii-canvas v1.0.0 8:49.95 Compiling petgraph v0.4.13 8:51.27 Compiling crossbeam-utils v0.3.2 8:56.04 Compiling log v0.4.6 9:05.29 Compiling crossbeam-utils v0.2.2 9:08.92 Compiling iovec v0.1.2 9:09.56 Compiling net2 v0.2.32 9:13.65 Compiling block-buffer v0.3.3 9:17.10 Compiling semver v0.6.0 9:19.34 Compiling textwrap v0.9.0 9:21.84 Compiling want v0.0.6 9:22.46 Compiling num_cpus v1.7.0 9:22.90 Compiling bytes v0.4.9 9:27.07 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/servo/components/hashglobe) 9:28.37 Compiling mio v0.6.15 9:29.70 Compiling humantime v1.1.1 9:29.98 Compiling time v0.1.40 9:32.47 Compiling yaml-rust v0.4.2 9:36.77 Compiling freetype v0.4.0 9:40.48 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 9:40.83 Compiling futures-cpupool v0.1.8 9:43.45 Compiling memmap v0.5.2 9:44.99 Compiling memmap v0.6.2 9:46.71 Compiling thin-vec v0.1.0 9:47.31 Compiling rand v0.3.22 9:47.55 Compiling uuid v0.6.5 9:49.79 Compiling phf_shared v0.7.21 9:50.08 Compiling aho-corasick v0.6.8 9:50.91 Compiling arrayvec v0.4.6 9:52.07 Compiling msdos_time v0.1.6 9:52.50 Compiling cookie v0.11.0 9:53.22 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-66.0.4/dom/webauthn/libudev-sys) 9:59.68 Compiling libloading v0.5.0 10:00.43 Compiling textwrap v0.9.0 10:00.71 Compiling rand v0.3.22 10:00.96 Compiling aho-corasick v0.6.8 10:01.55 Compiling cmake v0.1.29 10:05.06 Compiling crossbeam-epoch v0.4.3 10:09.32 Compiling tokio-timer v0.2.5 10:10.72 Compiling fxhash v0.2.1 10:11.27 Compiling block-padding v0.1.2 10:11.88 Compiling clang-sys v0.26.1 10:14.33 Compiling unreachable v1.0.0 10:14.59 Compiling tokio-executor v0.1.3 10:17.18 Compiling dtoa-short v0.3.1 10:17.91 Compiling lmdb-sys v0.8.0 10:21.83 Compiling regex-syntax v0.6.0 10:48.32 Compiling new_debug_unreachable v1.0.1 10:48.51 Compiling thread_local v0.3.5 10:50.05 Compiling ena v0.9.3 10:58.54 Compiling clap v2.31.2 11:33.73 Compiling idna v0.1.4 11:35.05 Compiling textwrap v0.9.0 11:38.78 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/servo_arc) 11:39.97 Compiling owning_ref v0.4.0 11:40.70 Compiling unicode-bidi v0.3.4 11:49.83 Compiling thread_local v0.3.5 11:51.17 Compiling walkdir v2.1.4 11:51.63 Compiling tokio-io v0.1.7 11:56.14 Compiling http v0.1.10 11:56.74 Compiling semver v0.9.0 12:01.08 Compiling itertools v0.7.6 12:06.54 Compiling semver v0.6.0 12:11.46 Compiling humantime v1.1.1 12:16.78 Compiling tempdir v0.3.5 12:18.62 Compiling clap v2.31.2 12:27.92 Compiling rand v0.3.22 12:28.15 Compiling nom v4.1.1 12:37.38 Compiling aho-corasick v0.6.8 12:39.26 Compiling quote v0.5.2 12:41.85 Compiling log v0.3.9 12:43.57 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa) 13:16.36 Compiling phf_generator v0.7.21 13:16.81 Compiling quote v0.6.10 13:23.40 Compiling bytes v0.4.9 13:28.93 Compiling mio v0.6.15 13:41.63 Compiling uuid v0.6.5 13:44.17 Compiling futures-cpupool v0.1.8 13:50.30 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs/pulse-rs) 13:54.87 Compiling profiler_helper v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/tools/profiler/rust-helper) 14:05.11 Compiling crossbeam-epoch v0.4.3 14:09.59 Compiling crossbeam-epoch v0.3.1 14:13.81 Compiling uluru v0.3.0 14:14.26 Compiling libudev v0.2.0 14:16.54 Compiling cubeb-sys v0.5.1 14:19.78 Compiling phf v0.7.21 14:20.52 Compiling thread_local v0.3.5 14:21.90 Compiling regex v0.2.2 14:22.11 Compiling tokio-timer v0.2.5 14:26.82 Compiling smallvec v0.6.6 14:28.47 Compiling new_debug_unreachable v1.0.1 14:34.17 Compiling crossbeam-deque v0.3.1 14:35.77 Compiling quote v0.6.10 14:41.01 Compiling serde_json v1.0.26 14:51.42 Compiling clap v2.31.2 15:00.65 Compiling url v1.7.2 15:09.01 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Stack.h:23, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.h:54, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.h:26, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/FullParseHandler.h:18, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BCEParserHandle.h:11, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/EitherParser.h:24, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/builtin/ModuleObject.h:15, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/EnvironmentObject.h:10, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/ArgumentsObject-inl.h:12, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/ArgumentsObject.cpp:7, 15:09.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src11.cpp:2: 15:09.01 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 15:09.01 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:09.02 unsigned start, end; 15:09.02 ^~~ 15:09.02 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:09.02 unsigned start, end; 15:09.02 ^~~~~ 15:19.17 Compiling generic-array v0.9.0 16:31.06 Compiling string_cache_codegen v0.4.2 16:32.40 Compiling lock_api v0.1.5 16:38.31 Compiling tokio-codec v0.1.0 16:40.19 Compiling tokio-reactor v0.1.3 16:42.85 Compiling syn v0.15.24 16:48.08 Compiling h2 v0.1.12 17:14.90 Compiling idna v0.1.4 17:24.55 Compiling rustc_version v0.2.3 17:25.64 Compiling mozprofile v0.4.0 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozprofile) 17:32.11 Compiling env_logger v0.5.6 17:39.47 Compiling tokio-threadpool v0.1.5 17:39.77 Compiling quote v0.6.10 17:44.58 Compiling phf_generator v0.7.21 17:45.04 Compiling cexpr v0.3.3 17:49.35 Compiling digest v0.7.6 17:49.90 Compiling Inflector v0.11.2 17:54.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src13.cpp:29: 17:54.01 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 17:54.02 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Debugger.cpp:11653:15: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:54.02 const char* s; 17:54.02 ^ 17:56.10 Compiling syn v0.15.24 17:57.07 Compiling env_logger v0.5.6 18:05.90 Compiling string_cache v0.7.3 18:08.58 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 18:17.00 Compiling syn v0.13.1 19:02.20 Compiling bzip2 v0.3.2 19:03.45 Compiling chrono v0.4.6 19:17.65 Compiling mozversion v0.1.3 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozversion) 19:23.43 Compiling tokio-udp v0.1.1 19:26.40 Compiling tokio-tcp v0.1.1 19:30.73 Compiling mozrunner v0.8.0 (/builddir/build/BUILD/firefox-66.0.4/testing/mozbase/rust/mozrunner) 19:39.13 Compiling tokio-fs v0.1.3 19:43.40 Compiling flate2 v1.0.1 19:47.85 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 19:48.09 Compiling sha2 v0.7.1 19:52.98 Compiling docopt v0.8.3 20:14.69 Compiling tokio-io v0.1.7 20:19.12 Compiling mio-uds v0.6.4 20:20.85 Compiling generic-array v0.12.0 20:24.73 Compiling crossbeam-deque v0.3.1 20:25.48 Compiling crossbeam-deque v0.2.0 20:26.24 Compiling u2fhid v0.2.3 (/builddir/build/BUILD/firefox-66.0.4/dom/webauthn/u2f-hid-rs) 20:37.81 Compiling lalrpop-snap v0.16.0 21:29.35 Compiling tokio v0.1.7 21:50.86 Compiling zip v0.4.2 21:52.70 Compiling parking_lot_core v0.2.14 21:57.57 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/fallible) 21:57.95 Compiling gl_generator v0.10.0 21:58.60 Compiling hyper v0.12.7 21:59.65 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Stack.h:23, 21:59.65 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Runtime.h:54, 21:59.65 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.h:26, 21:59.65 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext-inl.h:10, 21:59.65 from /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSContext.cpp:11, 21:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src16.cpp:2: 21:59.65 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 21:59.66 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:59.66 unsigned start, end; 21:59.66 ^~~ 21:59.66 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:234:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:59.66 unsigned start, end; 21:59.66 ^~~~~ 22:14.45 Compiling ordered-float v1.0.1 22:18.31 Compiling mp4parse v0.11.2 (/builddir/build/BUILD/firefox-66.0.4/media/mp4parse-rust/mp4parse) 22:27.83 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nsstring) 22:36.68 Compiling encoding_c v0.9.0 22:37.77 Compiling url v1.7.2 22:41.86 Compiling webdriver v0.38.1 (/builddir/build/BUILD/firefox-66.0.4/testing/webdriver) 22:59.37 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust/shared) 23:00.50 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 23:00.50 --> testing/geckodriver/src/logging.rs:34:48 23:00.50 | 23:00.50 34 | use std::sync::atomic::{AtomicUsize, Ordering, ATOMIC_USIZE_INIT}; 23:00.50 | ^^^^^^^^^^^^^^^^^ 23:00.50 | 23:00.50 = note: #[warn(deprecated)] on by default 23:00.51 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 23:00.51 --> testing/geckodriver/src/logging.rs:40:37 23:00.51 | 23:00.51 40 | static MAX_LOG_LEVEL: AtomicUsize = ATOMIC_USIZE_INIT; 23:00.51 | ^^^^^^^^^^^^^^^^^ 23:00.51 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 23:00.51 | 23:00.51 40 | static MAX_LOG_LEVEL: AtomicUsize = AtomicUsize::new(0); 23:00.51 | ^^^^^^^^^^^^^^^^^^^ 23:00.87 Compiling cose-c v0.1.5 23:03.10 Compiling syn v0.14.6 25:25.21 Compiling syn v0.15.24 27:47.81 Finished release [optimized] target(s) in 23m 08s 27:47.91 js/src/editline 27:51.13 Compiling phf_codegen v0.7.21 27:51.77 Compiling cstr-macros v0.1.3 27:57.12 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom/xpcom_macros) 28:54.80 Compiling tokio-codec v0.1.0 28:56.75 Compiling tokio-reactor v0.1.3 29:04.53 Compiling block-buffer v0.7.0 29:05.05 Compiling digest v0.8.0 29:06.84 Compiling tokio-threadpool v0.1.5 29:55.51 Compiling lalrpop v0.16.0 31:21.22 Compiling parking_lot v0.6.3 31:26.14 Compiling gleam v0.6.8 32:02.61 Compiling lmdb-rkv v0.8.2 32:06.88 Compiling mp4parse_capi v0.11.2 (/builddir/build/BUILD/firefox-66.0.4/media/mp4parse-rust/mp4parse_capi) 32:58.97 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nserror) 33:00.25 js/src/frontend 33:06.96 Compiling cssparser v0.25.0 34:36.00 In file included from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:22, 34:36.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 34:36.00 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 34:36.00 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/PublicIterators.h:123:13: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:36.01 return *it; 34:36.01 ^~ 34:36.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src7.cpp:11: 34:36.01 /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.cpp:1155:20: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 34:36.01 RealmsInZoneIter realm(zone); 34:36.01 ^~~~~ 34:37.81 /builddir/build/BUILD/firefox-66.0.4/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]': 34:37.82 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:37.82 TernaryNodeType ifNode; 34:37.82 ^~~~~~ 34:58.81 /builddir/build/BUILD/firefox-66.0.4/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]': 34:58.82 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/Parser.cpp:5693:19: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:21.15 Compiling num-derive v0.2.2 35:37.05 Compiling serde_derive v1.0.80 (https://github.com/servo/serde?branch=deserialize_from_enums9#e0cc925c) 36:06.29 js/src/gc 36:12.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/frontend/Unified_cpp_js_src_frontend0.cpp:20: 36:12.60 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)': 36:12.61 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/BytecodeEmitter.cpp:2617:48: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 36:12.61 NameOpEmitter noe(this, name, loc, kind); 36:12.61 ^ 38:11.19 Compiling darling_core v0.8.1 38:45.40 js/src/jit 38:59.80 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitLoadStoreUnscaledOffset(const vixl::Instruction*)': 38:59.81 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:894:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.81 case LDURSB_x: form = form_x; VIXL_FALLTHROUGH(); 38:59.81 ~~~~~^~~~~~~~ 38:59.81 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:895:5: note: here 38:59.81 case LDURSB_w: mnemonic = "ldursb"; break; 38:59.82 ^~~~ 38:59.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:896:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.82 case LDURSH_x: form = form_x; VIXL_FALLTHROUGH(); 38:59.82 ~~~~~^~~~~~~~ 38:59.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:897:5: note: here 38:59.82 case LDURSH_w: mnemonic = "ldursh"; break; 38:59.82 ^~~~ 38:59.82 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitFPCompare(const vixl::Instruction*)': 38:59.83 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1058:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.83 case FCMP_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 38:59.83 ~~~~~^~~~~~~~~~~ 38:59.83 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1059:5: note: here 38:59.83 case FCMP_s: 38:59.83 ^~~~ 38:59.83 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1062:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.83 case FCMPE_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 38:59.83 ~~~~~^~~~~~~~~~~ 38:59.83 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1063:5: note: here 38:59.83 case FCMPE_s: 38:59.83 ^~~~ 38:59.85 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': 38:59.86 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3103:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.86 VIXL_FALLTHROUGH(); 38:59.86 ^ 38:59.86 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3105:9: note: here 38:59.86 case 'L': { // IVLSLane[0123] - suffix indicates access size shift. 38:59.86 ^~~~ 38:59.86 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2994:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 38:59.86 } 38:59.86 ^ 38:59.86 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:5: note: here 38:59.86 case 'C': { // ICondB - Immediate Conditional Branch. 38:59.86 ^~~~ 39:41.73 Compiling derive_more v0.13.0 39:55.44 Compiling webidl v0.8.0 40:15.60 js/src/wasm 41:34.11 Compiling euclid_macros v0.1.0 41:49.67 Compiling binjs_meta v0.4.3 42:17.71 Compiling synstructure v0.10.1 42:25.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:11: 42:25.80 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 42:25.81 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:8381:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:25.81 switch (kind) { 42:25.81 ^~~~~~ 42:41.22 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::StackMapGenerator::createStackMap(const char*, const ExitStubMapVector&, uint32_t, js::wasm::HasRefTypedDebugFrame, const StkVector&)': 42:41.23 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmBaselineCompile.cpp:2337:78: warning: 'framePushedExcludingArgs' may be used uninitialized in this function [-Wmaybe-uninitialized] 42:41.23 uint32_t offsFromMapLowest = framePushedExcludingArgs.value() - v.offs(); 42:41.23 ^ 42:43.58 Compiling binast v0.1.1 (/builddir/build/BUILD/firefox-66.0.4/js/src/frontend/binsource) 43:50.64 Compiling selectors v0.21.0 (/builddir/build/BUILD/firefox-66.0.4/servo/components/selectors) 44:00.59 Compiling cssparser-macros v0.3.3 44:15.30 Finished release [optimized] target(s) in 39m 36s 44:15.41 modules/fdlibm/src 44:25.87 memory/build 44:26.15 memory/mozalloc 44:27.01 memory/volatile 44:28.47 memory/volatile/tests 44:32.99 Compiling cstr v0.1.3 44:33.24 Compiling tokio-tcp v0.1.1 44:34.08 mozglue/misc 44:38.35 Compiling tokio-udp v0.1.1 44:42.02 Compiling sha2 v0.8.0 44:45.28 config/external/icu/common 44:57.66 Compiling tokio-fs v0.1.3 45:02.97 Compiling rayon v1.0.0 45:47.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm1.cpp:29: 45:47.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmIonCompile.cpp: In function 'bool js::wasm::IonCompileFunctions(const js::wasm::ModuleEnvironment&, js::LifoAlloc&, const FuncCompileInputVector&, js::wasm::CompiledCode*, JS::UniqueChars*)': 45:47.54 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmIonCompile.cpp:1867:3: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 45:47.55 switch (kind) { 45:47.55 ^~~~~~ 45:47.55 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmIonCompile.cpp:1851:13: note: 'kind' was declared here 45:47.55 LabelKind kind; 45:47.55 ^~~~ 46:15.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit12.cpp:29: 46:15.60 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp: In member function 'void vixl::Decoder::DecodeDataProcessing(const vixl::Instruction*)': 46:15.60 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp:487:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:15.60 if (instr->Bit(29) == 0x1) { 46:15.60 ^~ 46:15.60 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp:518:9: note: here 46:15.60 case 1: 46:15.60 ^~~~ 47:59.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 47:59.23 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 47:59.24 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:59.24 result = -result; 47:59.24 ^~~~~~ 47:59.24 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2831:9: note: 'result' was declared here 47:59.24 Float result; 47:59.24 ^~~~~~ 47:59.25 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2905:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 47:59.26 result = -result; 47:59.26 ^~~~~~ 47:59.26 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:2831:9: note: 'result' was declared here 47:59.26 Float result; 47:59.26 ^~~~~~ 48:18.88 Compiling cubeb-core v0.5.1 48:23.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 48:23.59 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 48:23.59 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:486:13: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:23.59 uint8_t uncheckedCode; 48:23.59 ^~~~~~~~~~~~~ 48:23.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCAPI.h:15, 48:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:24, 48:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:73, 48:23.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallNonGenericMethod.h:12, 48:23.59 from /builddir/build/BUILD/firefox-66.0.4/js/src/NamespaceImports.h:15, 48:23.59 from /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTypes.h:32, 48:23.60 from /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.h:22, 48:23.60 from /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmTextToBinary.cpp:19, 48:23.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:2: 48:23.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:113:24: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:23.60 for (T* end = aDst + aN; aDst < end; ++aDst) { 48:23.60 ~~~~~^~~~ 48:23.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm3.cpp:20: 48:23.60 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmValidate.cpp:482:14: note: 'count' was declared here 48:23.60 uint32_t count; 48:23.60 ^~~~~ 48:24.47 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom) 48:44.16 config/external/icu/data/icudata_gas.i_o 48:44.31 config/external/icu/i18n 50:01.40 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/rust-helper) 50:04.44 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa_capi) 50:17.84 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/intl/encoding_glue) 50:27.82 db/sqlite3/src 51:05.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:2: 51:05.62 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 51:05.63 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CodeGenerator.cpp:13534:26: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:05.63 ABIArg arg = abi.next(argMir); 51:05.63 ~~~~~~~~^~~~~~~~ 51:28.88 Compiling darling_macro v0.8.1 51:44.06 Compiling malloc_size_of_derive v0.1.0 52:43.23 Compiling tokio v0.1.7 53:07.28 Compiling cubeb v0.5.2 53:07.95 Compiling cubeb-backend v0.5.0 53:37.24 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/mozurl) 53:56.31 Compiling webrender_build v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender_build) 53:57.95 Compiling toml v0.4.5 54:07.48 third_party/prio 54:07.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 54:07.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 54:07.51 #pragma pipeloop(0) 54:07.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 54:07.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 54:07.51 #pragma pipeloop(0) 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 54:07.52 #pragma pipeloop(0) 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 54:07.52 #pragma pipeloop(0) 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 54:07.52 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 54:07.52 ^~~~~ 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 54:07.52 double digit, m2j, nextm2j, a, b; 54:07.52 ^~~~~~~ 54:07.52 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 54:07.52 int tmp; 54:07.52 ^~~ 54:09.20 In file included from /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:10: 54:09.20 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 54:09.20 /builddir/build/BUILD/firefox-66.0.4/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] 54:09.20 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 54:09.20 ^ 54:09.20 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 54:09.21 int j = MP_MIN(k, MP_DIGIT_BIT); 54:09.21 ^~~~~~ 54:09.21 /builddir/build/BUILD/firefox-66.0.4/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] 54:09.21 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 54:09.22 ^~~ 54:09.22 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 54:09.22 int j = MP_MIN(k, MP_DIGIT_BIT); 54:09.22 ^~~~~~ 54:09.22 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54:09.22 if (j < MP_DIGIT_BIT) { 54:09.22 ^ 54:09.25 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 54:09.25 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:4595:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 54:09.25 if (val >= r) 54:09.25 ^~ 54:14.50 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 54:14.50 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54:14.50 for (db = 0; db < sizeof(mp_digit); db++) { 54:14.50 ^ 54:14.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 54:14.51 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 54:14.51 for (db = 0; db < sizeof(mp_digit); db++) { 54:14.51 ^ 54:26.16 Compiling app_units v0.7.0 54:26.84 Compiling euclid v0.19.5 54:32.21 Compiling bincode v1.0.0 54:32.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit4.cpp:38: 54:32.90 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 54:32.90 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCacheIRCompiler.cpp:1508:30: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 54:32.90 Maybe scratch; 54:32.90 ^~~~~~~ 54:34.75 Compiling serde_bytes v0.10.4 54:36.11 Compiling ron v0.1.7 54:56.98 Compiling darling v0.8.1 54:57.30 Compiling failure v0.1.3 54:57.89 Compiling tokio-core v0.1.17 55:18.49 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-66.0.4/media/libcubeb/cubeb-pulse-rs) 55:41.60 Compiling webrender v0.59.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender) 55:46.50 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style) 55:56.18 media/libjpeg 56:26.56 Compiling wr_malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/wr_malloc_size_of) 56:27.40 Compiling plane-split v0.13.6 56:30.53 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style_derive) 56:35.98 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 56:35.98 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 56:35.98 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 56:35.98 ^~~ 56:35.98 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 56:35.98 s = HUFF_EXTEND(r, s); 56:35.98 ^~~~~~~~~~~ 56:35.98 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 56:35.99 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 56:35.99 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 56:35.99 ^~~ 56:35.99 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 56:35.99 s = HUFF_EXTEND(r, s); 56:35.99 ^~~~~~~~~~~ 56:48.53 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 56:48.53 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 56:48.53 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 56:48.53 ^ 56:48.53 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 56:48.54 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 56:48.54 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 56:48.54 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 56:48.54 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 56:48.54 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 56:48.54 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 56:48.55 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 56:48.55 ^~~~~~~~~~~~~~~~~~~ 56:48.55 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 56:48.55 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 56:48.55 ^ 56:48.57 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 56:48.57 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 56:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:48.57 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 56:48.57 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 56:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~ 56:48.57 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 56:48.57 ucol_setVariableTop(UCollator *coll, 56:48.58 ^~~~~~~~~~~~~~~~~~~ 56:48.58 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 56:48.58 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 56:48.58 ^ 56:48.58 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 56:48.58 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 56:48.58 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 56:48.59 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 56:48.59 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 56:48.59 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 56:48.59 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 56:48.59 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 56:48.61 ^~~~~~~~~~~~~~~~~~~ 56:48.61 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 56:48.61 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 56:48.61 ^ 56:48.61 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 56:48.61 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 56:48.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:48.61 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 56:48.62 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 56:48.62 ^~~~~~~~~~~~~~~~~~~~~~~~ 56:48.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 56:48.62 ucol_setVariableTop(UCollator *coll, 56:48.62 ^~~~~~~~~~~~~~~~~~~ 56:48.62 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 56:48.62 ucol_restoreVariableTop(result, s.variableTopValue, status); 56:48.62 ^ 56:48.63 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 56:48.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 56:48.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 56:48.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 56:48.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 56:48.63 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 56:48.63 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 56:48.63 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 56:48.63 ^~~~~~~~~~~~~~~~~~~~~~~ 56:48.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 56:48.65 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 56:48.65 ^ 56:48.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 56:48.65 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 56:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:48.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 56:48.65 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 56:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~ 56:48.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 56:48.65 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 56:48.65 ^~~~~~~~~~~~~~~~~~~~~~~ 56:48.65 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 56:48.65 ucol_restoreVariableTop(result, s.variableTopValue, status); 56:48.65 ^ 56:48.66 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 56:48.66 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 56:48.66 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 56:48.66 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 56:48.66 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 56:48.66 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 56:48.66 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 56:48.66 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 56:48.66 ^~~~~~~~~~~~~~~~~~~~~~~ 56:48.66 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 56:48.66 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 56:48.66 ^ 56:48.66 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 56:48.67 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 56:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:48.67 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 56:48.67 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 56:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~ 56:48.67 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 56:48.67 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 56:48.67 ^~~~~~~~~~~~~~~~~~~~~~~ 56:48.75 In file included from /usr/include/string.h:494, 56:48.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 56:48.75 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/cmemory.h:32, 56:48.75 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:23: 56:48.75 In function 'char* strcat(char*, const char*)', 56:48.75 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:395:9: 56:48.75 /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] 56:48.75 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 56:48.75 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:73, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.h:18, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Heap.h:19, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonCode.h:15, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JSJitFrameIter.h:12, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/JitFrames.h:12, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Bailouts.h:12, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/LIR.h:15, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Lowering.h:13, 57:00.11 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Lowering.cpp:7, 57:00.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:2: 57:00.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 57:00.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:414:47: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:00.12 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 57:00.12 ^~~~~~~~~~~ 57:00.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:20: 57:00.12 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp:4003:13: note: 'res' was declared here 57:00.14 int32_t res; 57:00.14 ^~~ 57:01.94 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 57:01.94 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MIR.cpp:4034:31: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:01.95 return MConstant::NewInt64(alloc, res); 57:01.95 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 57:36.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:73, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsfriendapi.h:18, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/IonTypes.h:15, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/CompactBuffer.h:10, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/OptimizationTracking.h:12, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/js/src/jit/OptimizationTracking.cpp:7, 57:36.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:2: 57:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 57:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:414:47: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:36.26 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 57:36.26 ^~~~~~~~~~~ 57:36.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit8.cpp:38: 57:36.26 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/Recover.cpp:309:11: note: 'result' was declared here 57:36.26 int32_t result; 57:36.26 ^~~~~~ 57:47.65 modules/brotli 57:54.96 modules/woff2 57:56.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 57:56.66 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 57:56.66 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 57:56.66 uint64_t dst_offset = first_table_offset; 57:56.66 ^~~~~~~~~~ 58:02.82 Compiling rkv v0.5.1 58:09.62 Compiling tokio-uds v0.1.7 58:10.11 modules/xz-embedded 58:12.56 media/libvorbis 58:12.68 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/scales.h:21, 58:12.68 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_codebook.c:23: 58:12.68 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:12.68 static int vorbis_ftoi(double f){ 58:12.68 ^~~~~~~~~~~ 58:13.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 58:13.87 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 58:13.87 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_floor1.c:22: 58:13.87 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:13.87 static int vorbis_ftoi(double f){ 58:13.87 ^~~~~~~~~~~ 58:15.94 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 58:15.94 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 58:15.94 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_info.c:25: 58:15.94 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:15.94 static int vorbis_ftoi(double f){ 58:15.94 ^~~~~~~~~~~ 58:17.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 58:17.60 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 58:17.60 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_res0.c:27: 58:17.60 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:17.60 static int vorbis_ftoi(double f){ 58:17.61 ^~~~~~~~~~~ 58:17.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_window.c:19: 58:17.70 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:17.70 static int vorbis_ftoi(double f){ 58:17.70 ^~~~~~~~~~~ 58:17.95 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/malloc_size_of) 58:19.21 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 58:19.21 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 58:19.21 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_analysis.c:22, 58:19.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 58:19.22 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 58:19.22 static int vorbis_ftoi(double f){ 58:19.22 ^~~~~~~~~~~ 58:19.29 media/libmkv 58:19.38 /builddir/build/BUILD/firefox-66.0.4/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 58:19.38 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 58:19.38 ^~~~~~~~~~ 58:20.36 media/libaom 58:56.98 Compiling webrender_api v0.58.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/wr/webrender_api) 59:39.97 media/libdav1d 59:48.12 media/libpng 59:50.05 media/libwebp/src/dec 60:17.80 media/libwebp/src/demux 60:17.82 media/libwebp/src/dsp 60:26.24 media/libwebp/src/moz 60:26.86 media/libwebp/src/utils 60:30.35 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 60:30.76 media/ffvpx/libavutil 60:30.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:30.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:30.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:30.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:30.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:30.89 from : 60:30.89 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:30.89 #define HAVE_LINUX_PERF_EVENT_H 0 60:30.89 In file included from : 60:30.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:30.89 #define HAVE_LINUX_PERF_EVENT_H 1 60:31.87 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:31.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:31.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:31.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:31.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:31.87 from : 60:31.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:31.87 #define HAVE_LINUX_PERF_EVENT_H 0 60:31.87 In file included from : 60:31.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:31.87 #define HAVE_LINUX_PERF_EVENT_H 1 60:32.56 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:32.56 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:32.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:32.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:32.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:32.57 from : 60:32.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:32.57 #define HAVE_LINUX_PERF_EVENT_H 0 60:32.57 In file included from : 60:32.57 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:32.58 #define HAVE_LINUX_PERF_EVENT_H 1 60:33.31 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:33.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:33.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:33.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:33.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:33.32 from : 60:33.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:33.32 #define HAVE_LINUX_PERF_EVENT_H 0 60:33.32 In file included from : 60:33.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:33.34 #define HAVE_LINUX_PERF_EVENT_H 1 60:33.91 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:33.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:33.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:33.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:33.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:33.91 from : 60:33.92 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:33.92 #define HAVE_LINUX_PERF_EVENT_H 0 60:33.92 In file included from : 60:33.92 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:33.92 #define HAVE_LINUX_PERF_EVENT_H 1 60:34.23 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:34.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:34.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:34.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:34.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:34.23 from : 60:34.23 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:34.23 #define HAVE_LINUX_PERF_EVENT_H 0 60:34.24 In file included from : 60:34.24 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:34.24 #define HAVE_LINUX_PERF_EVENT_H 1 60:34.68 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:34.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:34.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:34.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:34.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:34.69 from : 60:34.69 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:34.69 #define HAVE_LINUX_PERF_EVENT_H 0 60:34.69 In file included from : 60:34.69 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:34.69 #define HAVE_LINUX_PERF_EVENT_H 1 60:35.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:35.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:35.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:35.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:35.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:35.34 from : 60:35.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:35.35 #define HAVE_LINUX_PERF_EVENT_H 0 60:35.35 In file included from : 60:35.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:35.35 #define HAVE_LINUX_PERF_EVENT_H 1 60:35.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:35.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:35.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:35.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:35.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:35.62 from : 60:35.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:35.62 #define HAVE_LINUX_PERF_EVENT_H 0 60:35.62 In file included from : 60:35.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:35.62 #define HAVE_LINUX_PERF_EVENT_H 1 60:35.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:35.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:35.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:35.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:35.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:35.82 from : 60:35.82 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:35.83 #define HAVE_LINUX_PERF_EVENT_H 0 60:35.83 In file included from : 60:35.83 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:35.83 #define HAVE_LINUX_PERF_EVENT_H 1 60:37.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:37.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:37.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:37.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:37.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:37.54 from : 60:37.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:37.54 #define HAVE_LINUX_PERF_EVENT_H 0 60:37.54 In file included from : 60:37.54 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:37.54 #define HAVE_LINUX_PERF_EVENT_H 1 60:38.13 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:38.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:38.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:38.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:38.13 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:38.13 from : 60:38.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:38.13 #define HAVE_LINUX_PERF_EVENT_H 0 60:38.13 In file included from : 60:38.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:38.13 #define HAVE_LINUX_PERF_EVENT_H 1 60:38.57 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:38.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:38.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:38.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:38.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:38.57 from : 60:38.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:38.57 #define HAVE_LINUX_PERF_EVENT_H 0 60:38.57 In file included from : 60:38.57 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:38.57 #define HAVE_LINUX_PERF_EVENT_H 1 60:39.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:39.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:39.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:39.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:39.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:39.04 from : 60:39.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:39.04 #define HAVE_LINUX_PERF_EVENT_H 0 60:39.05 In file included from : 60:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:39.05 #define HAVE_LINUX_PERF_EVENT_H 1 60:40.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:40.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:40.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:40.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:40.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:40.95 from : 60:40.95 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:40.96 #define HAVE_LINUX_PERF_EVENT_H 0 60:40.96 In file included from : 60:40.96 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:40.96 #define HAVE_LINUX_PERF_EVENT_H 1 60:42.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:42.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:42.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:42.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:42.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:42.04 from : 60:42.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:42.04 #define HAVE_LINUX_PERF_EVENT_H 0 60:42.04 In file included from : 60:42.04 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:42.04 #define HAVE_LINUX_PERF_EVENT_H 1 60:43.50 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:43.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:43.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:43.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:43.50 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:43.50 from : 60:43.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:43.51 #define HAVE_LINUX_PERF_EVENT_H 0 60:43.51 In file included from : 60:43.51 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:43.51 #define HAVE_LINUX_PERF_EVENT_H 1 60:44.46 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:44.46 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:44.46 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:44.46 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:44.46 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:44.46 from : 60:44.46 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:44.46 #define HAVE_LINUX_PERF_EVENT_H 0 60:44.47 In file included from : 60:44.47 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:44.47 #define HAVE_LINUX_PERF_EVENT_H 1 60:44.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:44.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:44.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:44.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:44.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:44.62 from : 60:44.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:44.62 #define HAVE_LINUX_PERF_EVENT_H 0 60:44.62 In file included from : 60:44.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:44.62 #define HAVE_LINUX_PERF_EVENT_H 1 60:45.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:45.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:45.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:45.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:45.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:45.28 from : 60:45.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:45.28 #define HAVE_LINUX_PERF_EVENT_H 0 60:45.28 In file included from : 60:45.28 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:45.28 #define HAVE_LINUX_PERF_EVENT_H 1 60:46.32 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:46.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:46.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:46.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:46.33 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:46.33 from : 60:46.33 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:46.33 #define HAVE_LINUX_PERF_EVENT_H 0 60:46.33 In file included from : 60:46.33 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:46.33 #define HAVE_LINUX_PERF_EVENT_H 1 60:50.25 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:50.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:50.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:50.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:50.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:50.25 from : 60:50.25 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:50.25 #define HAVE_LINUX_PERF_EVENT_H 0 60:50.26 In file included from : 60:50.26 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:50.26 #define HAVE_LINUX_PERF_EVENT_H 1 60:51.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:51.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:51.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:51.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:51.35 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:51.35 from : 60:51.35 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:51.35 #define HAVE_LINUX_PERF_EVENT_H 0 60:51.35 In file included from : 60:51.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:51.35 #define HAVE_LINUX_PERF_EVENT_H 1 60:52.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:52.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:52.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:52.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:52.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:52.88 from : 60:52.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:52.88 #define HAVE_LINUX_PERF_EVENT_H 0 60:52.89 In file included from : 60:52.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:52.89 #define HAVE_LINUX_PERF_EVENT_H 1 60:53.41 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:53.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:53.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:53.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:53.41 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:53.41 from : 60:53.41 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:53.41 #define HAVE_LINUX_PERF_EVENT_H 0 60:53.41 In file included from : 60:53.41 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:53.41 #define HAVE_LINUX_PERF_EVENT_H 1 60:53.55 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:53.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:53.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:53.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:53.55 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:53.55 from : 60:53.55 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:53.55 #define HAVE_LINUX_PERF_EVENT_H 0 60:53.55 In file included from : 60:53.55 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:53.55 #define HAVE_LINUX_PERF_EVENT_H 1 60:54.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:54.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:54.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:54.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:54.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:54.13 from : 60:54.13 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:54.13 #define HAVE_LINUX_PERF_EVENT_H 0 60:54.13 In file included from : 60:54.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:54.13 #define HAVE_LINUX_PERF_EVENT_H 1 60:54.61 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:54.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:54.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:54.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:54.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:54.62 from : 60:54.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:54.62 #define HAVE_LINUX_PERF_EVENT_H 0 60:54.62 In file included from : 60:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:54.62 #define HAVE_LINUX_PERF_EVENT_H 1 60:54.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 60:54.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 60:54.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 60:54.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 60:54.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 60:54.88 from : 60:54.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 60:54.88 #define HAVE_LINUX_PERF_EVENT_H 0 60:54.88 In file included from : 60:54.88 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 60:54.88 #define HAVE_LINUX_PERF_EVENT_H 1 60:55.20 media/ffvpx/libavutil/libmozavutil.so 60:55.88 media/kiss_fft 60:56.98 media/libcubeb/src 60:58.32 media/libnestegg/src 60:58.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 60:58.42 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c: In function 'ne_parse': 60:58.42 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 60:58.42 uint64_t id, size, peeked_id; 60:58.42 ^~~~~~~~~ 61:02.53 media/libogg 61:05.56 media/libopus 61:06.04 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon': 61:06.04 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration] 61:06.04 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 61:06.04 ^~~~~~~~~~~~~~~~~~~~ 61:06.04 celt_inner_prod_c 61:17.72 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 61:17.73 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 61:17.73 default: 61:17.73 ^~~~~~~ 61:17.84 media/libtheora 61:27.20 media/libspeex_resampler/src 61:27.32 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 61:27.32 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 61:27.32 spx_uint32_t i; 61:27.32 ^ 61:29.26 media/libsoundtouch/src 61:29.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 61:29.40 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 61:29.40 #pragma omp parallel for 61:29.40 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 61:29.40 #pragma omp parallel for 61:29.41 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 61:29.41 #pragma omp parallel for 61:29.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 61:29.41 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 61:29.41 #define PI 3.1415926536 61:29.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 61:29.42 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 61:29.42 #define PI M_PI 61:29.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 61:29.42 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 61:29.42 #pragma omp parallel for 61:29.42 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 61:29.42 #pragma omp critical 61:29.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 61:29.66 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 61:29.66 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 61:29.66 uint count; 61:29.66 ^~~~~ 61:34.71 media/psshparser 61:36.18 security/certverifier 61:52.61 security/ct 62:01.16 security/ct/tests/gtest 62:03.08 security/certverifier/tests/gtest 62:09.88 security/apps 62:16.53 xpcom/string 62:19.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 62:19.80 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 62:19.80 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppSignatureVerification.cpp:1214:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 62:19.80 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 62:19.80 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:21.38 xpcom/glue/standalone 62:26.75 xpcom/base 62:40.18 xpcom/ds 62:47.37 xpcom/io 62:50.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 62:50.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 62:50.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:63: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] 62:50.36 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 62:50.36 ^ 62:50.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 62:50.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 62:50.36 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:7, 62:50.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 62:50.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4079:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 62:50.37 struct PerThreadAtomCache : public APZBucketAtoms, 62:50.37 ^~~~~~~~~~~~~~~~~~ 62:50.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 62:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Tokenizer.h:15, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/IncrementalTokenizer.cpp:7, 62:50.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 62:50.51 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 62:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.52 foundInterface = 0; \ 62:50.52 ^~~~~~~~~~~~~~ 62:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.52 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.52 NS_INTERFACE_MAP_END 62:50.52 ^~~~~~~~~~~~~~~~~~~~ 62:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.52 else 62:50.52 ^~~~ 62:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:50.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:50.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:50.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 62:50.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 62:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:50.53 foundInterface = 0; \ 62:50.53 ^~~~~~~~~~~~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:50.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:50.53 ^~~~~~~~~~~~~~~~~~~~~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:50.53 NS_INTERFACE_MAP_END 62:50.53 ^~~~~~~~~~~~~~~~~~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:50.53 else 62:50.53 ^~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:50.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:50.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:50.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:50.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 62:50.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 62:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.68 foundInterface = 0; \ 62:53.68 ^~~~~~~~~~~~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.68 ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.68 NS_INTERFACE_MAP_END 62:53.68 ^~~~~~~~~~~~~~~~~~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.68 else 62:53.68 ^~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.68 ^~~~~~~~~~~~~~~~~~ 62:53.68 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.68 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 62:53.68 ^~~~~~~~~~~~~~~~~~~~~~ 62:53.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 62:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:53.70 foundInterface = 0; \ 62:53.70 ^~~~~~~~~~~~~~ 62:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:53.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:53.70 ^~~~~~~~~~~~~~~~~~~~~~~ 62:53.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:53.70 NS_INTERFACE_MAP_END 62:53.70 ^~~~~~~~~~~~~~~~~~~~ 62:53.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:53.70 else 62:53.71 ^~~~ 62:53.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:53.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:53.71 ^~~~~~~~~~~~~~~~~~ 62:53.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:53.71 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 62:53.71 ^~~~~~~~~~~~~~~~~~~~~~ 62:56.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 62:56.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 62:56.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 62:56.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 62:56.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 62:56.79 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 62:56.80 /builddir/build/BUILD/firefox-66.0.4/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] 62:56.80 memset(aT, 0, sizeof(T)); 62:56.80 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:56.81 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 62:56.81 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 62:56.81 struct AmountFns { 62:56.81 ^~~~~~~~~ 62:56.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 62:56.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 62:56.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 62:56.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 62:56.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 62:56.82 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 62:56.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 62:56.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 62:56.82 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 62:56.82 /builddir/build/BUILD/firefox-66.0.4/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] 62:56.84 memset(aT, 0, sizeof(T)); 62:56.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:56.84 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 62:56.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 62:56.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 62:56.84 struct SizeOfTabFns { 62:56.85 ^~~~~~~~~~~~ 63:19.83 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/audioipc) 63:19.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:19.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:19.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 63:19.99 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/Base64.cpp:12, 63:19.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 63:19.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 63:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.00 foundInterface = 0; \ 63:20.00 ^~~~~~~~~~~~~~ 63:20.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:20.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:20.00 ^~~~~~~~~~~~~~~~~~~~~~~ 63:20.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:20.00 NS_INTERFACE_MAP_END 63:20.00 ^~~~~~~~~~~~~~~~~~~~ 63:20.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.01 else 63:20.01 ^~~~ 63:20.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:20.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.01 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:20.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 63:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 63:20.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.07 foundInterface = 0; \ 63:20.08 ^~~~~~~~~~~~~~ 63:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:20.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:20.08 ^~~~~~~~~~~~~~~~~~~~~~~ 63:20.08 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:20.08 NS_INTERFACE_MAP_END 63:20.08 ^~~~~~~~~~~~~~~~~~~~ 63:20.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.08 else 63:20.08 ^~~~ 63:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:20.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:20.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:20.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 63:20.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 63:20.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:20.13 foundInterface = 0; \ 63:20.13 ^~~~~~~~~~~~~~ 63:20.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:20.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:20.13 ^~~~~~~~~~~~~~~~~~~~~~~ 63:20.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:20.13 NS_INTERFACE_MAP_END 63:20.13 ^~~~~~~~~~~~~~~~~~~~ 63:20.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:20.14 else 63:20.14 ^~~~ 63:20.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:20.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:20.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:20.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 63:20.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.62 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 63:23.62 --> media/audioipc/audioipc/src/errors.rs:10:1 63:23.62 | 63:23.62 10 | / error_chain! { 63:23.62 11 | | // Maybe replace with chain_err to improve the error info. 63:23.63 12 | | foreign_links { 63:23.63 13 | | Bincode(bincode::Error); 63:23.63 ... | 63:23.63 21 | | } 63:23.63 22 | | } 63:23.63 | |_^ 63:23.64 | 63:23.64 = note: #[warn(deprecated)] on by default 63:23.64 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 63:23.64 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 63:23.64 --> media/audioipc/audioipc/src/errors.rs:10:1 63:23.64 | 63:23.65 10 | / error_chain! { 63:23.65 11 | | // Maybe replace with chain_err to improve the error info. 63:23.65 12 | | foreign_links { 63:23.65 13 | | Bincode(bincode::Error); 63:23.65 ... | 63:23.65 21 | | } 63:23.65 22 | | } 63:23.65 | |_^ 63:23.65 | 63:23.65 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 63:31.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 63:31.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 63:31.71 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArrayEnumerator.h:12, 63:31.71 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsPersistentProperties.cpp:7, 63:31.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 63:31.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 63:31.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:31.72 foundInterface = 0; \ 63:31.72 ^~~~~~~~~~~~~~ 63:31.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:31.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:31.72 ^~~~~~~~~~~~~~~~~~~~~~~ 63:31.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:31.72 NS_INTERFACE_MAP_END 63:31.73 ^~~~~~~~~~~~~~~~~~~~ 63:31.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:31.74 else 63:31.74 ^~~~ 63:31.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:31.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:31.74 ^~~~~~~~~~~~~~~~~~ 63:31.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:31.75 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 63:31.75 ^~~~~~~~~~~~~~~~~~~~~~ 63:32.28 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style_traits) 63:43.23 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.23 --> gfx/wr/webrender/src/device/gl.rs:30:38 63:43.23 | 63:43.23 30 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; 63:43.23 | ^^^^^^^^^^^^^^^^^ 63:43.23 | 63:43.23 = note: #[warn(deprecated)] on by default 63:43.23 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.24 --> gfx/wr/webrender/src/device/gl.rs:47:43 63:43.24 | 63:43.24 47 | static GPU_BYTES_ALLOCATED: AtomicUsize = ATOMIC_USIZE_INIT; 63:43.24 | ^^^^^^^^^^^^^^^^^ 63:43.24 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.24 | 63:43.24 47 | static GPU_BYTES_ALLOCATED: AtomicUsize = AtomicUsize::new(0); 63:43.24 | ^^^^^^^^^^^^^^^^^^^ 63:43.28 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.28 --> gfx/wr/webrender/src/picture.rs:36:38 63:43.28 | 63:43.28 36 | use std::sync::atomic::{AtomicUsize, ATOMIC_USIZE_INIT, Ordering}; 63:43.28 | ^^^^^^^^^^^^^^^^^ 63:43.28 warning: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.28 --> gfx/wr/webrender/src/picture.rs:113:36 63:43.29 | 63:43.29 113 | static NEXT_TILE_ID: AtomicUsize = ATOMIC_USIZE_INIT; 63:43.29 | ^^^^^^^^^^^^^^^^^ 63:43.29 help: use of deprecated item 'std::sync::atomic::ATOMIC_USIZE_INIT': the `new` function is now preferred 63:43.29 | 63:43.29 113 | static NEXT_TILE_ID: AtomicUsize = AtomicUsize::new(0); 63:43.29 | ^^^^^^^^^^^^^^^^^^^ 63:43.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:128: 63:43.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 63:43.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:43.40 unsigned char* destPtr; 63:43.40 ^~~~~~~ 63:44.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 63:44.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsEscape.cpp:554:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:49.05 xpcom/components 63:51.62 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 63:51.62 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 63:51.62 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.cpp:7, 63:51.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 63:51.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 63:51.62 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:51.62 foundInterface = 0; \ 63:51.62 ^~~~~~~~~~~~~~ 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:51.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:51.63 ^~~~~~~~~~~~~~~~~~~~~~~ 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:51.63 NS_INTERFACE_MAP_END 63:51.63 ^~~~~~~~~~~~~~~~~~~~ 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 63:51.63 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 63:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:51.63 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsClassInfoImpl.cpp:7, 63:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:51.63 } else 63:51.63 ^~~~ 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 63:51.63 NS_IMPL_QUERY_CLASSINFO(aClass) \ 63:51.63 ^~~~~~~~~~~~~~~~~~~~~~~ 63:51.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 63:51.63 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 63:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 63:56.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 63:56.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.14 foundInterface = 0; \ 63:56.14 ^~~~~~~~~~~~~~ 63:56.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.14 ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.14 NS_INTERFACE_MAP_END 63:56.14 ^~~~~~~~~~~~~~~~~~~~ 63:56.14 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 63:56.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 63:56.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.14 } else 63:56.14 ^~~~ 63:56.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 63:56.15 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 63:56.15 ^~~~~~~~~~~~~~~~~~~~~~~ 63:57.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 63:57.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 63:57.47 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 63:57.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 63:57.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 63:57.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:57.47 foundInterface = 0; \ 63:57.48 ^~~~~~~~~~~~~~ 63:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:57.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:57.49 ^~~~~~~~~~~~~~~~~~~~~~~ 63:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:57.49 NS_INTERFACE_MAP_END 63:57.49 ^~~~~~~~~~~~~~~~~~~~ 63:57.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 63:57.49 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 63:57.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 63:57.49 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 63:57.49 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 63:57.49 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 63:57.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 63:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:57.49 } else 63:57.49 ^~~~ 63:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 63:57.49 NS_IMPL_QUERY_CLASSINFO(aClass) \ 63:57.50 ^~~~~~~~~~~~~~~~~~~~~~~ 63:57.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 63:57.50 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 63:57.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 64:16.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 64:16.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::_ZThn16_N20nsStorageInputStream9SerializeERN7mozilla3ipc17InputStreamParamsER8nsTArrayINS1_14FileDescriptorEE(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 64:16.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:556:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:16.06 uint64_t remaining; 64:16.06 ^~~~~~~~~ 64:16.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:512:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:16.06 return Seek(pos); 64:16.06 ~~~~^~~~~ 64:16.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:552:11: note: 'offset' was declared here 64:16.06 int64_t offset; 64:16.07 ^~~~~~ 64:16.66 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 64:16.66 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:556:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:16.66 uint64_t remaining; 64:16.66 ^~~~~~~~~ 64:16.66 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:512:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:16.66 return Seek(pos); 64:16.66 ~~~~^~~~~ 64:16.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStorageStream.cpp:552:11: note: 'offset' was declared here 64:16.67 int64_t offset; 64:16.67 ^~~~~~ 64:19.51 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 64:19.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 64:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:19.52 ~AutoRestore() { mLocation = mValue; } 64:19.52 ^~~~~~ 64:19.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:19.52 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 64:19.52 Maybe> ar; 64:19.53 ^~ 64:22.03 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 64:22.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:22.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 64:22.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:22.03 ~AutoRestore() { mLocation = mValue; } 64:22.03 ^~~~~~ 64:22.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:22.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 64:22.04 Maybe> ar; 64:22.04 ^~ 64:22.40 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 64:22.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 64:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:22.40 ~AutoRestore() { mLocation = mValue; } 64:22.41 ^~~~~~ 64:22.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:22.41 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 64:22.41 Maybe> ar; 64:22.41 ^~ 64:23.44 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:155, 64:23.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 64:23.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AutoRestore.h:40:32: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 64:23.45 ~AutoRestore() { mLocation = mValue; } 64:23.45 ^~~~~~ 64:23.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:56: 64:23.45 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollector.cpp:920:30: note: '*((void*)& ar +8)' was declared here 64:23.45 Maybe> ar; 64:23.46 ^~ 64:26.40 xpcom/threads 64:26.63 xpcom/reflect/xptinfo 64:52.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 64:52.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 64:52.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 64:52.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 64:52.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 64:52.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 64:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 64:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 64:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 64:52.93 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 64:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 64:52.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 64:52.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 64:52.93 /builddir/build/BUILD/firefox-66.0.4/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] 64:52.93 memset(aT, 0, sizeof(T)); 64:52.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:52.93 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 64:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 64:52.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 64:52.93 struct AmountFns { 64:52.93 ^~~~~~~~~ 64:52.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 64:52.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 64:52.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 64:52.94 /builddir/build/BUILD/firefox-66.0.4/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] 64:52.94 memset(aT, 0, sizeof(T)); 64:52.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:52.94 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 64:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 64:52.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 64:52.94 struct SizeOfTabFns { 64:52.94 ^~~~~~~~~~~~ 65:06.10 xpcom/reflect/xptcall 65:09.87 xpcom/reflect/xptcall/md/unix 65:17.53 chrome 65:19.63 xpcom/build 65:30.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 65:30.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 65:30.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIProtocolHandler.h:10, 65:30.88 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.h:9, 65:30.88 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.cpp:13, 65:30.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:2: 65:30.88 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 65:30.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:30.89 foundInterface = 0; \ 65:30.89 ^~~~~~~~~~~~~~ 65:30.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:30.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:30.89 ^~~~~~~~~~~~~~~~~~~~~~~ 65:30.89 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:30.89 NS_INTERFACE_MAP_END 65:30.89 ^~~~~~~~~~~~~~~~~~~~ 65:30.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:30.89 else 65:30.89 ^~~~ 65:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:30.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:30.90 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:30.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 65:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 65:43.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 65:43.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 65:43.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 65:43.24 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 65:43.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 65:43.24 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 65:43.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:43.24 foundInterface = 0; \ 65:43.24 ^~~~~~~~~~~~~~ 65:43.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:43.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:43.25 ^~~~~~~~~~~~~~~~~~~~~~~ 65:43.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:43.25 NS_INTERFACE_MAP_END 65:43.25 ^~~~~~~~~~~~~~~~~~~~ 65:43.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 65:43.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:43.27 } else 65:43.27 ^~~~ 65:43.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 65:43.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 65:43.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 65:43.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 65:43.38 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 65:43.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 65:43.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 65:43.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:43.40 foundInterface = 0; \ 65:43.40 ^~~~~~~~~~~~~~ 65:43.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:43.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:43.40 ^~~~~~~~~~~~~~~~~~~~~~~ 65:43.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:43.41 NS_INTERFACE_MAP_END 65:43.41 ^~~~~~~~~~~~~~~~~~~~ 65:43.41 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:43.41 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 65:43.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.41 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 65:43.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 65:43.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:43.41 } else 65:43.41 ^~~~ 65:43.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 65:43.42 } else 65:43.42 ^~~~ 65:43.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:43.42 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 65:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 65:43.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 65:43.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 65:43.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 65:43.42 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 65:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 65:43.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 65:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:43.43 foundInterface = 0; \ 65:43.43 ^~~~~~~~~~~~~~ 65:43.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:43.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:43.43 ^~~~~~~~~~~~~~~~~~~~~~~ 65:43.43 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:43.43 NS_INTERFACE_MAP_END 65:43.44 ^~~~~~~~~~~~~~~~~~~~ 65:43.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:43.45 else 65:43.45 ^~~~ 65:43.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:43.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.45 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:43.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 65:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 65:43.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:43.46 foundInterface = 0; \ 65:43.46 ^~~~~~~~~~~~~~ 65:43.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:43.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:43.47 ^~~~~~~~~~~~~~~~~~~~~~~ 65:43.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:43.47 NS_INTERFACE_MAP_END 65:43.48 ^~~~~~~~~~~~~~~~~~~~ 65:43.48 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:43.48 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 65:43.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:43.48 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 65:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 65:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:43.49 } else 65:43.49 ^~~~ 65:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 65:43.49 } else 65:43.49 ^~~~ 65:43.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 65:43.49 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 65:43.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 65:51.92 xpcom/rust/gtest 65:59.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 65:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 65:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 65:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 65:59.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 65:59.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 65:59.64 /builddir/build/BUILD/firefox-66.0.4/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] 65:59.64 memset(aT, 0, sizeof(T)); 65:59.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:59.65 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 65:59.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 65:59.65 struct AmountFns { 65:59.65 ^~~~~~~~~ 65:59.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 65:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 65:59.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 65:59.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 65:59.65 /builddir/build/BUILD/firefox-66.0.4/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] 65:59.65 memset(aT, 0, sizeof(T)); 65:59.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:59.66 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 65:59.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 65:59.66 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 65:59.66 struct SizeOfTabFns { 65:59.66 ^~~~~~~~~~~~ 66:08.64 xpcom/tests/gtest 66:20.97 modules/libpref 66:22.30 modules/libpref/test/gtest 66:42.66 intl/gtest 66:50.88 intl/hyphenation/hyphen 66:53.24 intl/hyphenation/glue 67:02.06 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 67:02.06 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 67:02.06 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:10, 67:02.06 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 67:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:02.07 foundInterface = 0; \ 67:02.07 ^~~~~~~~~~~~~~ 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:02.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:02.07 ^~~~~~~~~~~~~~~~~~~~~~~ 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:02.07 NS_INTERFACE_MAP_END 67:02.07 ^~~~~~~~~~~~~~~~~~~~ 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:02.07 else 67:02.07 ^~~~ 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 67:02.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 67:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 67:02.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 67:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:15.92 intl/locale 67:18.13 intl/locale/gtk 67:22.25 intl/locale/tests/gtest 67:38.15 intl/lwbrk 67:42.47 intl/lwbrk/gtest 67:47.37 intl/strres 67:50.43 intl/unicharutil/util 68:08.59 intl/l10n 68:10.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:11, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 68:10.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 68:10.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:10.16 foundInterface = 0; \ 68:10.16 ^~~~~~~~~~~~~~ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:10.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:10.16 ^~~~~~~~~~~~~~~~~~~~~~~ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:10.16 NS_INTERFACE_MAP_END 68:10.16 ^~~~~~~~~~~~~~~~~~~~ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:10.16 else 68:10.16 ^~~~ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:10.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:10.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:10.16 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:10.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 68:10.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.01 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 68:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:12.01 foundInterface = 0; \ 68:12.01 ^~~~~~~~~~~~~~ 68:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:12.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:12.01 ^~~~~~~~~~~~~~~~~~~~~~~ 68:12.01 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:12.01 NS_INTERFACE_MAP_END 68:12.01 ^~~~~~~~~~~~~~~~~~~~ 68:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:12.01 else 68:12.02 ^~~~ 68:12.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:12.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:12.02 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:12.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 68:12.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:16.42 intl/uconv 68:22.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 68:22.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 68:22.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:8, 68:22.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 68:22.24 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 68:22.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:22.24 foundInterface = 0; \ 68:22.24 ^~~~~~~~~~~~~~ 68:22.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:22.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:22.24 ^~~~~~~~~~~~~~~~~~~~~~~ 68:22.24 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:22.24 NS_INTERFACE_MAP_END 68:22.24 ^~~~~~~~~~~~~~~~~~~~ 68:22.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:22.24 else 68:22.24 ^~~~ 68:22.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:22.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:22.24 ^~~~~~~~~~~~~~~~~~ 68:22.24 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:22.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:22.25 ^~~~~~~~~~~~~~~~~~~~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 68:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:22.42 foundInterface = 0; \ 68:22.42 ^~~~~~~~~~~~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:22.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:22.42 ^~~~~~~~~~~~~~~~~~~~~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:22.42 NS_INTERFACE_MAP_END 68:22.42 ^~~~~~~~~~~~~~~~~~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:22.42 else 68:22.42 ^~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:22.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:22.42 ^~~~~~~~~~~~~~~~~~ 68:22.42 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:22.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:22.42 ^~~~~~~~~~~~~~~~~~~~~~ 68:23.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 68:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 68:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 68:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 68:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 68:23.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/JSON.h:17, 68:23.13 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:7, 68:23.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 68:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 68:23.13 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 68:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 68:23.13 memset(aT, 0, sizeof(T)); 68:23.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 68:23.13 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 68:23.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 68:23.13 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 68:23.13 struct GlobalProperties { 68:23.13 ^~~~~~~~~~~~~~~~ 68:25.65 intl/build 68:28.81 netwerk/base 68:29.05 netwerk/cookie 69:03.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayBufferInputStream.h:10, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.h:9, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.cpp:7, 69:03.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 69:03.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 69:03.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:03.74 foundInterface = 0; \ 69:03.74 ^~~~~~~~~~~~~~ 69:03.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:03.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:03.74 ^~~~~~~~~~~~~~~~~~~~~~~ 69:03.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:03.74 NS_INTERFACE_MAP_END 69:03.74 ^~~~~~~~~~~~~~~~~~~~ 69:03.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:03.74 else 69:03.74 ^~~~ 69:03.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 69:03.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 69:03.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:03.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 69:03.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 69:03.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:46.76 netwerk/dns/mdns/libmdns 69:51.48 netwerk/socket 70:02.16 netwerk/mime 70:09.95 netwerk/streamconv 70:17.59 netwerk/streamconv/converters 70:21.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRequestObserver.h:10, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamListener.h:10, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamConverter.h:10, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozITXTToHTMLConv.h:10, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 70:21.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 70:21.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 70:21.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:21.98 foundInterface = 0; \ 70:21.98 ^~~~~~~~~~~~~~ 70:21.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:21.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:21.98 ^~~~~~~~~~~~~~~~~~~~~~~ 70:21.98 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:21.98 NS_INTERFACE_MAP_END 70:21.98 ^~~~~~~~~~~~~~~~~~~~ 70:21.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:21.98 else 70:21.98 ^~~~ 70:21.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:21.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:21.98 ^~~~~~~~~~~~~~~~~~ 70:21.98 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:21.98 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 70:21.98 ^~~~~~~~~~~~~~~~~~~~~~ 70:22.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 70:22.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:22.12 foundInterface = 0; \ 70:22.12 ^~~~~~~~~~~~~~ 70:22.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:22.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:22.12 ^~~~~~~~~~~~~~~~~~~~~~~ 70:22.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:22.12 NS_INTERFACE_MAP_END 70:22.12 ^~~~~~~~~~~~~~~~~~~~ 70:22.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:22.12 else 70:22.13 ^~~~ 70:22.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 70:22.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 70:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:22.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70:22.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 70:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:33.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:33.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 70:33.92 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 70:33.92 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 70:33.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 70:33.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 70:33.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.92 foundInterface = 0; \ 70:33.92 ^~~~~~~~~~~~~~ 70:33.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:33.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:33.93 ^~~~~~~~~~~~~~~~~~~~~~~ 70:33.93 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:33.93 NS_INTERFACE_MAP_END 70:33.93 ^~~~~~~~~~~~~~~~~~~~ 70:33.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.93 else 70:33.93 ^~~~ 70:33.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 70:33.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 70:33.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.94 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 70:33.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 70:33.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.99 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 70:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:33.99 foundInterface = 0; \ 70:33.99 ^~~~~~~~~~~~~~ 70:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:33.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.99 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:33.99 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 70:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:33.99 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:11, 70:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 70:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:33.99 } else 70:33.99 ^~~~ 70:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 70:33.99 } else 70:33.99 ^~~~ 70:34.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 70:34.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 70:34.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 70:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 70:34.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 70:34.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:34.07 foundInterface = 0; \ 70:34.07 ^~~~~~~~~~~~~~ 70:34.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:34.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:34.07 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 70:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:34.08 else 70:34.08 ^~~~ 70:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:34.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:34.08 ^~~~~~~~~~~~~~~~~~ 70:34.08 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:34.08 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 70:34.08 ^~~~~~~~~~~~~~~~~~~~~~ 70:35.97 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 70:35.97 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 70:35.98 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestPLDHash.cpp:8, 70:35.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 70:35.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 70:35.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:35.99 foundInterface = 0; \ 70:35.99 ^~~~~~~~~~~~~~ 70:35.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:35.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:35.99 ^~~~~~~~~~~~~~~~~~~~~~~ 70:35.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:35.99 NS_INTERFACE_MAP_END 70:35.99 ^~~~~~~~~~~~~~~~~~~~ 70:35.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:35.99 else 70:35.99 ^~~~ 70:35.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:35.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:35.99 ^~~~~~~~~~~~~~~~~~ 70:35.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:36.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:36.00 ^~~~~~~~~~~~~~~~~~~~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:36.00 foundInterface = 0; \ 70:36.00 ^~~~~~~~~~~~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:36.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:36.00 ^~~~~~~~~~~~~~~~~~~~~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:36.00 NS_INTERFACE_MAP_END 70:36.00 ^~~~~~~~~~~~~~~~~~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:36.00 else 70:36.00 ^~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:36.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:36.00 ^~~~~~~~~~~~~~~~~~ 70:36.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:36.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:36.00 ^~~~~~~~~~~~~~~~~~~~~~ 70:41.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 70:41.35 /builddir/build/BUILD/firefox-66.0.4/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&)': 70:41.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:41.35 uint32_t start, end; 70:41.35 ^~~ 70:41.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:505:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:41.36 replaceAfter = resultReplaceAfter; 70:41.36 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 70:41.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 70:41.36 uint32_t start, end; 70:41.36 ^~~~~ 70:52.72 netwerk/cache 70:56.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICache.h:10, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntry.h:10, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCache.h:10, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsApplicationCacheService.cpp:5, 70:56.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 70:56.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 70:56.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:56.80 foundInterface = 0; \ 70:56.80 ^~~~~~~~~~~~~~ 70:56.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:56.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:56.80 ^~~~~~~~~~~~~~~~~~~~~~~ 70:56.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:56.82 NS_INTERFACE_MAP_END 70:56.82 ^~~~~~~~~~~~~~~~~~~~ 70:56.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:56.83 else 70:56.83 ^~~~ 70:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:56.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:56.83 ^~~~~~~~~~~~~~~~~~ 70:56.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:56.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:56.83 ^~~~~~~~~~~~~~~~~~~~~~ 70:56.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 70:56.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:56.85 foundInterface = 0; \ 70:56.85 ^~~~~~~~~~~~~~ 70:56.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:56.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:56.86 ^~~~~~~~~~~~~~~~~~~~~~~ 70:56.86 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:56.86 NS_INTERFACE_MAP_END 70:56.86 ^~~~~~~~~~~~~~~~~~~~ 70:56.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:56.86 else 70:56.86 ^~~~ 70:56.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:56.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:56.87 ^~~~~~~~~~~~~~~~~~ 70:56.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:56.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:56.87 ^~~~~~~~~~~~~~~~~~~~~~ 70:56.87 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 70:56.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:56.87 foundInterface = 0; \ 70:56.87 ^~~~~~~~~~~~~~ 70:56.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:56.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:56.88 ^~~~~~~~~~~~~~~~~~~~~~~ 70:56.88 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:56.89 NS_INTERFACE_MAP_END 70:56.89 ^~~~~~~~~~~~~~~~~~~~ 70:56.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:56.89 else 70:56.89 ^~~~ 70:56.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:56.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:56.90 ^~~~~~~~~~~~~~~~~~ 70:56.90 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:56.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:56.90 ^~~~~~~~~~~~~~~~~~~~~~ 70:56.90 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 70:56.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:56.90 foundInterface = 0; \ 70:56.91 ^~~~~~~~~~~~~~ 70:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:56.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:56.92 ^~~~~~~~~~~~~~~~~~~~~~~ 70:56.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:56.92 NS_INTERFACE_MAP_END 70:56.92 ^~~~~~~~~~~~~~~~~~~~ 70:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:56.92 else 70:56.92 ^~~~ 70:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:56.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:56.92 ^~~~~~~~~~~~~~~~~~ 70:56.92 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:56.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:56.92 ^~~~~~~~~~~~~~~~~~~~~~ 70:57.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 70:57.77 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 70:57.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:85:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 70:57.78 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 70:57.78 ^ 70:57.78 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 70:57.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 70:57.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 70:57.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 70:57.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 70:57.78 struct nsDiskCacheHeader { 70:57.78 ^~~~~~~~~~~~~~~~~ 70:57.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 70:57.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 70:57.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:346:69: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 70:57.78 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 70:57.78 ^ 70:57.78 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 70:57.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 70:57.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 70:57.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 70:57.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 70:57.79 class nsDiskCacheRecord { 70:57.79 ^~~~~~~~~~~~~~~~~ 71:21.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 71:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 71:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 71:21.33 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.h:9, 71:21.33 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.cpp:6, 71:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 71:21.34 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 71:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:21.34 foundInterface = 0; \ 71:21.34 ^~~~~~~~~~~~~~ 71:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:21.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:21.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:21.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:21.35 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 71:21.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:21.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:21.36 else 71:21.36 ^~~~ 71:21.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 71:21.36 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 71:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:21.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 71:21.38 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 71:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:34.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 71:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:34.50 foundInterface = 0; \ 71:34.50 ^~~~~~~~~~~~~~ 71:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:34.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:34.51 ^~~~~~~~~~~~~~~~~~~~~~~ 71:34.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:34.51 NS_INTERFACE_MAP_END 71:34.51 ^~~~~~~~~~~~~~~~~~~~ 71:34.51 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:24, 71:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 71:34.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:34.51 } else 71:34.53 ^~~~ 71:34.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 71:34.53 } else 71:34.53 ^~~~ 71:53.79 netwerk/cache2 72:11.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:11.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:11.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICacheEntry.h:10, 72:11.76 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.h:8, 72:11.76 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.cpp:6, 72:11.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 72:11.76 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 72:11.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:11.76 foundInterface = 0; \ 72:11.76 ^~~~~~~~~~~~~~ 72:11.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:11.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:11.77 ^~~~~~~~~~~~~~~~~~~~~~~ 72:11.77 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:11.77 NS_INTERFACE_MAP_END 72:11.77 ^~~~~~~~~~~~~~~~~~~~ 72:11.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:11.79 else 72:11.79 ^~~~ 72:11.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:11.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:11.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:11.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:11.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 72:11.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:12.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 72:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:12.01 foundInterface = 0; \ 72:12.01 ^~~~~~~~~~~~~~ 72:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:12.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:12.01 ^~~~~~~~~~~~~~~~~~~~~~~ 72:12.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:12.01 NS_INTERFACE_MAP_END 72:12.02 ^~~~~~~~~~~~~~~~~~~~ 72:12.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:12.02 else 72:12.02 ^~~~ 72:12.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:12.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:12.04 ^~~~~~~~~~~~~~~~~~ 72:12.04 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:12.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:12.04 ^~~~~~~~~~~~~~~~~~~~~~ 72:12.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 72:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:12.35 foundInterface = 0; \ 72:12.35 ^~~~~~~~~~~~~~ 72:12.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:12.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:12.35 ^~~~~~~~~~~~~~~~~~~~~~~ 72:12.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:12.36 NS_INTERFACE_MAP_END 72:12.36 ^~~~~~~~~~~~~~~~~~~~ 72:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:12.36 else 72:12.36 ^~~~ 72:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:12.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:12.37 ^~~~~~~~~~~~~~~~~~ 72:12.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:12.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:12.37 ^~~~~~~~~~~~~~~~~~~~~~ 72:12.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 72:12.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:12.81 foundInterface = 0; \ 72:12.81 ^~~~~~~~~~~~~~ 72:12.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:12.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:12.81 ^~~~~~~~~~~~~~~~~~~~~~~ 72:12.81 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:12.82 NS_INTERFACE_MAP_END 72:12.82 ^~~~~~~~~~~~~~~~~~~~ 72:12.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:12.82 else 72:12.82 ^~~~ 72:12.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:12.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:12.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:12.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:12.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 72:12.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:12.96 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 72:12.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:12.96 foundInterface = 0; \ 72:12.96 ^~~~~~~~~~~~~~ 72:12.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:12.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:12.97 ^~~~~~~~~~~~~~~~~~~~~~~ 72:12.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:12.97 NS_INTERFACE_MAP_END 72:12.97 ^~~~~~~~~~~~~~~~~~~~ 72:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:12.97 else 72:12.97 ^~~~ 72:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 72:12.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 72:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:12.98 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 72:12.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 72:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:22.79 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 72:22.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:22.79 foundInterface = 0; \ 72:22.79 ^~~~~~~~~~~~~~ 72:22.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:22.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:22.80 ^~~~~~~~~~~~~~~~~~~~~~~ 72:22.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:22.80 NS_INTERFACE_MAP_END 72:22.80 ^~~~~~~~~~~~~~~~~~~~ 72:22.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:22.80 else 72:22.80 ^~~~ 72:22.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:22.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:22.80 ^~~~~~~~~~~~~~~~~~ 72:22.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:22.81 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 72:22.82 ^~~~~~~~~~~~~~~~~~~~~~ 72:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 72:26.35 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTArray2.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 72:26.35 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestTArray2.cpp:1135:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 72:26.35 } // namespace TestTArray 72:26.35 ^ 72:54.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 72:54.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 72:54.75 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 72:54.76 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 72:54.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 72:54.76 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 72:54.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:54.77 foundInterface = 0; \ 72:54.77 ^~~~~~~~~~~~~~ 72:54.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:54.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:54.78 ^~~~~~~~~~~~~~~~~~~~~~~ 72:54.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:54.78 NS_INTERFACE_MAP_END 72:54.78 ^~~~~~~~~~~~~~~~~~~~ 72:54.78 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:13, 72:54.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 72:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:54.78 } else 72:54.78 ^~~~ 72:54.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 72:54.78 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 72:54.79 ^~~~~~~~~~~~~~~~~~~~~~~ 72:55.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 72:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 72:55.18 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 72:55.19 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 72:55.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 72:55.19 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 72:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:55.20 foundInterface = 0; \ 72:55.20 ^~~~~~~~~~~~~~ 72:55.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:55.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:55.21 ^~~~~~~~~~~~~~~~~~~~~~~ 72:55.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:55.21 NS_INTERFACE_MAP_END 72:55.21 ^~~~~~~~~~~~~~~~~~~~ 72:55.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:55.21 else 72:55.21 ^~~~ 72:55.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:55.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:55.21 ^~~~~~~~~~~~~~~~~~ 72:55.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:55.22 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 72:55.22 ^~~~~~~~~~~~~~~~~~~~~~ 72:57.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 72:57.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:57.15 foundInterface = 0; \ 72:57.15 ^~~~~~~~~~~~~~ 72:57.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:57.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:57.15 ^~~~~~~~~~~~~~~~~~~~~~~ 72:57.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:57.15 NS_INTERFACE_MAP_END \ 72:57.15 ^~~~~~~~~~~~~~~~~~~~ 72:57.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:57.16 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 72:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.16 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:57.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 72:57.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.17 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 72:57.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 72:57.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 72:57.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 72:57.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 72:57.18 } else \ 72:57.18 ^~~~ 72:57.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:57.18 } else \ 72:57.18 ^~~~ 72:57.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:57.18 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 72:57.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 72:57.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 72:57.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 72:57.20 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 72:57.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 72:57.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 72:57.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:57.21 foundInterface = 0; \ 72:57.21 ^~~~~~~~~~~~~~ 72:57.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:57.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:57.21 ^~~~~~~~~~~~~~~~~~~~~~~ 72:57.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:57.21 NS_INTERFACE_MAP_END 72:57.22 ^~~~~~~~~~~~~~~~~~~~ 72:57.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:57.23 else 72:57.23 ^~~~ 72:57.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:57.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:57.23 ^~~~~~~~~~~~~~~~~~ 72:57.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:57.24 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 72:57.24 ^~~~~~~~~~~~~~~~~~~~~~ 72:57.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 72:57.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:57.28 foundInterface = 0; \ 72:57.28 ^~~~~~~~~~~~~~ 72:57.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:57.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:57.28 ^~~~~~~~~~~~~~~~~~~~~~~ 72:57.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:57.28 NS_INTERFACE_MAP_END \ 72:57.28 ^~~~~~~~~~~~~~~~~~~~ 72:57.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:57.29 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 72:57.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.29 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:57.29 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 72:57.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:57.29 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 72:57.31 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 72:57.31 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 72:57.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 72:57.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 72:57.31 } else \ 72:57.31 ^~~~ 72:57.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:57.32 } else \ 72:57.32 ^~~~ 72:57.32 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:57.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 72:57.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 72:59.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 72:59.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 72:59.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.81 foundInterface = 0; \ 72:59.81 ^~~~~~~~~~~~~~ 72:59.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:59.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:59.82 ^~~~~~~~~~~~~~~~~~~~~~~ 72:59.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:59.82 NS_INTERFACE_MAP_END 72:59.82 ^~~~~~~~~~~~~~~~~~~~ 72:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:59.83 else 72:59.83 ^~~~ 72:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:59.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:59.83 ^~~~~~~~~~~~~~~~~~ 72:59.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:59.83 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 72:59.83 ^~~~~~~~~~~~~~~~~~~~~~ 72:59.90 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 72:59.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.91 foundInterface = 0; \ 72:59.91 ^~~~~~~~~~~~~~ 72:59.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:59.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:59.91 ^~~~~~~~~~~~~~~~~~~~~~~ 72:59.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:59.91 NS_INTERFACE_MAP_END \ 72:59.91 ^~~~~~~~~~~~~~~~~~~~ 72:59.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:59.92 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 72:59.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.93 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:59.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 72:59.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.93 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 72:59.93 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 72:59.94 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 72:59.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 72:59.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 72:59.94 } else \ 72:59.94 ^~~~ 72:59.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 72:59.94 } else \ 72:59.94 ^~~~ 72:59.94 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 72:59.94 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 72:59.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:54.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:101: 73:54.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSocketTransport2.cpp: In member function 'nsresult mozilla::net::nsSocketTransport::BuildSocket(PRFileDesc*&, bool&, bool&)': 73:54.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSocketTransport2.cpp:1240:10: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 73:54.38 return rv; 73:54.38 ^~ 74:16.89 netwerk/protocol/about 74:20.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 74:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 74:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 74:20.81 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.h:9, 74:20.81 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.cpp:6, 74:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 74:20.81 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 74:20.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:20.81 foundInterface = 0; \ 74:20.81 ^~~~~~~~~~~~~~ 74:20.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:20.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:20.82 ^~~~~~~~~~~~~~~~~~~~~~~ 74:20.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:20.82 NS_INTERFACE_MAP_END 74:20.82 ^~~~~~~~~~~~~~~~~~~~ 74:20.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:20.82 else 74:20.82 ^~~~ 74:20.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:20.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:20.82 ^~~~~~~~~~~~~~~~~~ 74:20.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:20.82 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 74:20.82 ^~~~~~~~~~~~~~~~~~~~~~ 74:29.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 74:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 74:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 74:29.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 74:29.07 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 74:29.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 74:29.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 74:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:29.07 foundInterface = 0; \ 74:29.07 ^~~~~~~~~~~~~~ 74:29.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:29.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:29.09 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 74:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 74:29.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:29.09 else 74:29.09 ^~~~ 74:29.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 74:29.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 74:29.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 74:29.09 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 74:29.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 74:29.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 74:29.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 74:29.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:29.10 foundInterface = 0; \ 74:29.11 ^~~~~~~~~~~~~~ 74:29.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:29.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:29.11 ^~~~~~~~~~~~~~~~~~~~~~~ 74:29.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:29.11 NS_INTERFACE_MAP_END \ 74:29.11 ^~~~~~~~~~~~~~~~~~~~ 74:29.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 74:29.11 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 74:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 74:29.11 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 74:29.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.11 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 74:29.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 74:29.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 74:29.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 74:29.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 74:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 74:29.12 } else \ 74:29.12 ^~~~ 74:29.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 74:29.12 } else \ 74:29.12 ^~~~ 74:29.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 74:29.12 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 74:29.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.02 netwerk/protocol/data 74:45.71 netwerk/protocol/file 75:06.43 netwerk/protocol/ftp 75:15.78 netwerk/protocol/gio 75:25.87 netwerk/protocol/http 76:03.59 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/client) 76:21.67 netwerk/protocol/res 76:41.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 76:41.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerializable.h:10, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrincipal.h:10, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:10, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoParent.h:8, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 76:41.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 76:41.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 76:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:41.84 foundInterface = 0; \ 76:41.84 ^~~~~~~~~~~~~~ 76:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:41.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:41.85 ^~~~~~~~~~~~~~~~~~~~~~~ 76:41.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:41.85 NS_INTERFACE_MAP_END \ 76:41.85 ^~~~~~~~~~~~~~~~~~~~ 76:41.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 76:41.85 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 76:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:41.85 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 76:41.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 76:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:41.85 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.h:23, 76:41.86 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 76:41.86 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 76:41.86 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 76:41.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 76:41.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 76:41.86 } else \ 76:41.86 ^~~~ 76:41.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 76:41.86 } else \ 76:41.86 ^~~~ 76:41.86 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 76:41.87 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 76:41.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:49.58 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 76:49.58 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 76:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 76:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 76:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 76:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 76:49.59 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 76:49.59 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/ASpdySession.cpp:8, 76:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 76:49.59 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 76:49.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:49.59 foundInterface = 0; \ 76:49.59 ^~~~~~~~~~~~~~ 76:49.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:49.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:49.59 ^~~~~~~~~~~~~~~~~~~~~~~ 76:49.60 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:49.60 NS_INTERFACE_MAP_END 76:49.61 ^~~~~~~~~~~~~~~~~~~~ 76:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:49.61 else 76:49.61 ^~~~ 76:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:49.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:49.62 ^~~~~~~~~~~~~~~~~~ 76:49.62 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:49.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:49.62 ^~~~~~~~~~~~~~~~~~~~~~ 76:52.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 76:52.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:52.12 foundInterface = 0; \ 76:52.12 ^~~~~~~~~~~~~~ 76:52.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:52.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:52.12 ^~~~~~~~~~~~~~~~~~~~~~~ 76:52.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:52.13 NS_INTERFACE_MAP_END 76:52.13 ^~~~~~~~~~~~~~~~~~~~ 76:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:52.13 else 76:52.13 ^~~~ 76:52.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:52.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:52.13 ^~~~~~~~~~~~~~~~~~ 76:52.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:52.13 NS_INTERFACE_MAP_ENTRY(nsIObserver) 76:52.15 ^~~~~~~~~~~~~~~~~~~~~~ 76:52.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 76:52.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:52.66 foundInterface = 0; \ 76:52.66 ^~~~~~~~~~~~~~ 76:52.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:52.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:52.66 ^~~~~~~~~~~~~~~~~~~~~~~ 76:52.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:52.66 NS_INTERFACE_MAP_END 76:52.67 ^~~~~~~~~~~~~~~~~~~~ 76:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:52.67 else 76:52.67 ^~~~ 76:52.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 76:52.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 76:52.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:52.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 76:52.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 76:52.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.46 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 77:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:00.47 foundInterface = 0; \ 77:00.47 ^~~~~~~~~~~~~~ 77:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:00.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:00.47 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 77:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:00.48 } else 77:00.48 ^~~~ 77:00.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 77:00.48 NS_IMPL_QUERY_BODY_CONCRETE(_class) 77:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:00.48 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 77:00.48 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 77:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:04.09 netwerk/protocol/viewsource 77:15.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 77:15.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 77:15.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 77:15.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 77:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 77:15.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 77:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:15.18 foundInterface = 0; \ 77:15.18 ^~~~~~~~~~~~~~ 77:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 77:15.19 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:15.20 NS_INTERFACE_MAP_END 77:15.20 ^~~~~~~~~~~~~~~~~~~~ 77:15.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:15.20 else 77:15.20 ^~~~ 77:15.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:15.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:15.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:15.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 77:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:30.50 netwerk/protocol/websocket 77:36.18 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-66.0.4/media/audioipc/server) 77:37.16 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 77:37.16 --> media/audioipc/server/src/lib.rs:38:5 77:37.16 | 77:37.16 38 | / error_chain! { 77:37.16 39 | | links { 77:37.16 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 77:37.16 41 | | } 77:37.16 ... | 77:37.16 46 | | } 77:37.16 47 | | } 77:37.16 | |_____^ 77:37.16 | 77:37.16 = note: #[warn(deprecated)] on by default 77:37.17 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 77:37.17 warning: use of deprecated item 'std::error::Error::cause': replaced by Error::source, which can support downcasting 77:37.17 --> media/audioipc/server/src/lib.rs:38:5 77:37.17 | 77:37.17 38 | / error_chain! { 77:37.17 39 | | links { 77:37.17 40 | | AudioIPC(::audioipc::errors::Error, ::audioipc::errors::ErrorKind); 77:37.17 41 | | } 77:37.17 ... | 77:37.17 46 | | } 77:37.17 47 | | } 77:37.17 | |_____^ 77:37.17 | 77:37.17 = note: this error originates in a macro outside of the current crate (in Nightly builds, run with -Z external-macro-backtrace for more info) 77:56.99 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketLog.h:12, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 77:56.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 77:56.99 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 77:56.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.00 foundInterface = 0; \ 77:57.00 ^~~~~~~~~~~~~~ 77:57.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.01 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.01 NS_INTERFACE_MAP_END 77:57.01 ^~~~~~~~~~~~~~~~~~~~ 77:57.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.02 else 77:57.02 ^~~~ 77:57.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.02 ^~~~~~~~~~~~~~~~~~ 77:57.02 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.02 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 77:57.02 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.32 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 77:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.33 foundInterface = 0; \ 77:57.33 ^~~~~~~~~~~~~~ 77:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.33 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.33 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.33 NS_INTERFACE_MAP_END 77:57.33 ^~~~~~~~~~~~~~~~~~~~ 77:57.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.33 else 77:57.34 ^~~~ 77:57.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.34 ^~~~~~~~~~~~~~~~~~ 77:57.34 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.34 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 77:57.36 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 77:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.38 foundInterface = 0; \ 77:57.38 ^~~~~~~~~~~~~~ 77:57.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.38 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.39 NS_INTERFACE_MAP_END 77:57.39 ^~~~~~~~~~~~~~~~~~~~ 77:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.39 else 77:57.39 ^~~~ 77:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.39 ^~~~~~~~~~~~~~~~~~ 77:57.39 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.39 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 77:57.39 ^~~~~~~~~~~~~~~~~~~~~~ 77:57.44 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 77:57.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:57.44 foundInterface = 0; \ 77:57.44 ^~~~~~~~~~~~~~ 77:57.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:57.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:57.45 ^~~~~~~~~~~~~~~~~~~~~~~ 77:57.45 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:57.45 NS_INTERFACE_MAP_END 77:57.45 ^~~~~~~~~~~~~~~~~~~~ 77:57.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:57.45 else 77:57.45 ^~~~ 77:57.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:57.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:57.47 ^~~~~~~~~~~~~~~~~~ 77:57.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:57.47 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 77:57.47 ^~~~~~~~~~~~~~~~~~~~~~ 78:13.49 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:13.49 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:13.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:13.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 78:13.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 78:13.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 78:13.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 78:13.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:9, 78:13.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 78:13.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 78:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:13.51 foundInterface = 0; \ 78:13.51 ^~~~~~~~~~~~~~ 78:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:13.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:13.51 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 78:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:13.51 } else 78:13.51 ^~~~ 78:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:13.51 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:13.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:13.52 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 78:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 78:23.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.83 foundInterface = 0; \ 78:23.83 ^~~~~~~~~~~~~~ 78:23.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:23.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:23.84 ^~~~~~~~~~~~~~~~~~~~~~~ 78:23.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:23.84 NS_INTERFACE_MAP_END 78:23.84 ^~~~~~~~~~~~~~~~~~~~ 78:23.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.84 } else 78:23.84 ^~~~ 78:23.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:23.84 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.84 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:23.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 78:23.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:24.34 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 78:24.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:24.35 foundInterface = 0; \ 78:24.35 ^~~~~~~~~~~~~~ 78:24.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:24.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:24.35 ^~~~~~~~~~~~~~~~~~~~~~~ 78:24.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:24.35 NS_INTERFACE_MAP_END 78:24.35 ^~~~~~~~~~~~~~~~~~~~ 78:24.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:24.35 } else 78:24.35 ^~~~ 78:24.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:24.35 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:24.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:24.35 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 78:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:25.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 78:25.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:25.01 foundInterface = 0; \ 78:25.02 ^~~~~~~~~~~~~~ 78:25.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:25.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:25.02 ^~~~~~~~~~~~~~~~~~~~~~~ 78:25.02 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:25.02 NS_INTERFACE_MAP_END 78:25.02 ^~~~~~~~~~~~~~~~~~~~ 78:25.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:25.03 } else 78:25.03 ^~~~ 78:25.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:25.04 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:25.04 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:25.04 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 78:25.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.67 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 78:56.67 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 78:56.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 78:56.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 78:56.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 78:56.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 78:56.68 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 78:56.68 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 78:56.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 78:56.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 78:56.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:56.69 foundInterface = 0; \ 78:56.69 ^~~~~~~~~~~~~~ 78:56.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:56.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:56.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:56.69 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 78:56.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:56.69 } else 78:56.70 ^~~~ 78:56.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:56.70 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:56.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:56.70 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:56.70 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 78:56.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:57.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 78:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:57.74 foundInterface = 0; \ 78:57.74 ^~~~~~~~~~~~~~ 78:57.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:57.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:57.75 ^~~~~~~~~~~~~~~~~~~~~~~ 78:57.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:57.75 NS_INTERFACE_MAP_END 78:57.75 ^~~~~~~~~~~~~~~~~~~~ 78:57.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:57.75 } else 78:57.75 ^~~~ 78:57.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 78:57.75 NS_IMPL_QUERY_BODY_CONCRETE(_class) 78:57.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:57.76 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 78:57.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 78:57.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:58.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 78:58.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:58.19 foundInterface = 0; \ 78:58.19 ^~~~~~~~~~~~~~ 78:58.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066: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-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:58.19 NS_INTERFACE_MAP_END 78:58.19 ^~~~~~~~~~~~~~~~~~~~ 78:58.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 78:58.20 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:58.20 } else 78:58.20 ^~~~ 80:12.65 netwerk/protocol/wyciwyg 80:12.65 netwerk/system/linux 80:19.56 netwerk/ipc 80:59.64 netwerk/url-classifier 80:59.88 netwerk/wifi 81:11.84 netwerk/build 81:12.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Classifier.h:9, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 81:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 81:12.93 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 81:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.93 foundInterface = 0; \ 81:12.93 ^~~~~~~~~~~~~~ 81:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:12.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:12.93 ^~~~~~~~~~~~~~~~~~~~~~~ 81:12.93 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:12.93 NS_INTERFACE_MAP_END 81:12.93 ^~~~~~~~~~~~~~~~~~~~ 81:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.94 else 81:12.94 ^~~~ 81:12.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:12.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:12.94 ^~~~~~~~~~~~~~~~~~ 81:12.94 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:12.94 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 81:12.94 ^~~~~~~~~~~~~~~~~~~~~~ 81:12.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 81:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:12.98 foundInterface = 0; \ 81:12.98 ^~~~~~~~~~~~~~ 81:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:12.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:12.98 ^~~~~~~~~~~~~~~~~~~~~~~ 81:12.98 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:12.98 NS_INTERFACE_MAP_END 81:12.98 ^~~~~~~~~~~~~~~~~~~~ 81:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:12.98 else 81:12.98 ^~~~ 81:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:12.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:12.98 ^~~~~~~~~~~~~~~~~~ 81:12.98 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:13.00 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 81:13.00 ^~~~~~~~~~~~~~~~~~~~~~ 81:14.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 81:14.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:14.02 foundInterface = 0; \ 81:14.02 ^~~~~~~~~~~~~~ 81:14.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:14.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:14.03 ^~~~~~~~~~~~~~~~~~~~~~~ 81:14.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:14.03 NS_INTERFACE_MAP_END 81:14.03 ^~~~~~~~~~~~~~~~~~~~ 81:14.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:14.03 else 81:14.03 ^~~~ 81:14.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:14.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:14.03 ^~~~~~~~~~~~~~~~~~ 81:14.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:14.03 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 81:14.03 ^~~~~~~~~~~~~~~~~~~~~~ 81:31.29 netwerk/test 81:33.75 netwerk/test/gtest 81:43.85 netwerk/test/gtest/parse-ftp 81:46.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 81:46.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 81:46.52 /builddir/build/BUILD/firefox-66.0.4/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] 81:46.52 memset(&state, 0, sizeof(state)); 81:46.52 ^ 81:46.52 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 81:46.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 81:46.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 81:46.52 struct list_state { 81:46.52 ^~~~~~~~~~ 81:54.01 extensions/auth 82:12.00 ipc/chromium 82:39.40 ipc/chromium/src/third_party 82:53.62 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/basictypes.h:16, 82:53.62 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/at_exit.h:12, 82:53.62 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/at_exit.cc:7, 82:53.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 82:53.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 82:53.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 82:53.62 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 82:53.62 ^~ 82:53.62 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/pickle.h:17, 82:53.62 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/histogram.cc:20, 82:53.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 82:53.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 82:53.62 Maybe lastSegmentSize; 82:53.63 ^~~~~~~~~~~~~~~ 83:45.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:38: 83:45.83 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 83:45.83 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/string_util.cc:672:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 83:45.83 return result; 83:45.83 ^~~~~~ 83:49.30 ipc/glue 84:37.02 ipc/ipdl 85:33.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 85:33.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 85:33.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 85:33.71 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message.h:21, 85:33.71 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_channel.h:13, 85:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:11, 85:33.72 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundChild.h:11, 85:33.72 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundImpl.cpp:7, 85:33.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 85:33.72 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 85:33.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:33.74 foundInterface = 0; \ 85:33.74 ^~~~~~~~~~~~~~ 85:33.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:33.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:33.75 ^~~~~~~~~~~~~~~~~~~~~~~ 85:33.75 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:33.75 NS_INTERFACE_MAP_END 85:33.75 ^~~~~~~~~~~~~~~~~~~~ 85:33.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:33.75 else 85:33.75 ^~~~ 85:33.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:33.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:33.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:33.76 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:33.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 85:33.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:27.52 ipc/testshell 87:11.33 ipc/contentproc 87:13.61 js/ipc 87:40.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi.h:29, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:16, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptShared.h:12, 87:40.52 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/WrapperAnswer.h:11, 87:40.53 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptBase.h:11, 87:40.53 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.h:11, 87:40.53 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:8, 87:40.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 87:40.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 87:40.53 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 87:40.53 /builddir/build/BUILD/firefox-66.0.4/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] 87:40.53 memset(aT, 0, sizeof(T)); 87:40.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 87:40.53 In file included from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 87:40.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 87:40.53 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 87:40.53 struct GlobalProperties { 87:40.53 ^~~~~~~~~~~~~~~~ 88:17.07 hal 89:34.77 js/xpconnect/wrappers 89:51.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Proxy.h:12, 89:51.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Wrapper.h:12, 89:51.80 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/WrapperFactory.h:10, 89:51.80 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.h:12, 89:51.80 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:7: 89:51.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 89:51.80 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 89:51.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 89:51.82 memset(aT, 0, sizeof(T)); 89:51.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 89:51.82 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 89:51.82 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 89:51.82 struct GlobalProperties { 89:51.83 ^~~~~~~~~~~~~~~~ 90:45.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 90:45.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Id.h:26, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.h:10, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:7, 90:45.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 90:45.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 90:45.86 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 90:45.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 90:45.88 memset(aT, 0, sizeof(T)); 90:45.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 90:45.88 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 90:45.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 90:45.88 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 90:45.89 struct GlobalProperties { 90:45.89 ^~~~~~~~~~~~~~~~ 90:57.35 js/xpconnect/loader 91:29.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 91:29.40 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 91:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 91:29.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 91:29.40 /builddir/build/BUILD/firefox-66.0.4/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] 91:29.40 memset(aT, 0, sizeof(T)); 91:29.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 91:29.40 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 91:29.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 91:29.40 struct GlobalProperties { 91:29.40 ^~~~~~~~~~~~~~~~ 91:53.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 91:53.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 91:53.41 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 91:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:53.42 foundInterface = 0; \ 91:53.42 ^~~~~~~~~~~~~~ 91:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:53.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:53.42 ^~~~~~~~~~~~~~~~~~~~~~~ 91:53.43 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:53.43 NS_INTERFACE_MAP_END 91:53.43 ^~~~~~~~~~~~~~~~~~~~ 91:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:53.43 else 91:53.43 ^~~~ 91:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:53.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:53.43 ^~~~~~~~~~~~~~~~~~ 91:53.43 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:53.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:53.44 ^~~~~~~~~~~~~~~~~~~~~~ 92:02.42 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 92:02.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:02.42 foundInterface = 0; \ 92:02.42 ^~~~~~~~~~~~~~ 92:02.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:02.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:02.42 ^~~~~~~~~~~~~~~~~~~~~~~ 92:02.42 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:02.42 NS_INTERFACE_MAP_END 92:02.42 ^~~~~~~~~~~~~~~~~~~~ 92:02.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:02.43 else 92:02.43 ^~~~ 92:02.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:02.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:02.43 ^~~~~~~~~~~~~~~~~~ 92:02.43 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:02.44 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 92:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 92:03.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 92:03.48 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 92:03.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 92:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 92:03.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 92:03.50 /builddir/build/BUILD/firefox-66.0.4/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] 92:03.50 memset(aT, 0, sizeof(T)); 92:03.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:03.50 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 92:03.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 92:03.50 struct AmountFns { 92:03.50 ^~~~~~~~~ 92:03.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 92:03.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 92:03.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 92:03.51 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 92:03.51 /builddir/build/BUILD/firefox-66.0.4/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] 92:03.51 memset(aT, 0, sizeof(T)); 92:03.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:03.51 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 92:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 92:03.53 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 92:03.53 struct SizeOfTabFns { 92:03.53 ^~~~~~~~~~~~ 92:03.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 92:03.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 92:03.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 92:03.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 92:03.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 92:03.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 92:03.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 92:03.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 92:03.71 /builddir/build/BUILD/firefox-66.0.4/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:03.71 memset(aT, 0, sizeof(T)); 92:03.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:03.71 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 92:03.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 92:03.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 92:03.71 struct GlobalProperties { 92:03.72 ^~~~~~~~~~~~~~~~ 92:45.86 js/xpconnect/src 93:15.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 93:15.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:15.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:15.43 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 93:15.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:15.44 foundInterface = 0; \ 93:15.44 ^~~~~~~~~~~~~~ 93:15.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:15.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:15.45 ^~~~~~~~~~~~~~~~~~~~~~~ 93:15.45 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:15.45 NS_INTERFACE_MAP_END 93:15.45 ^~~~~~~~~~~~~~~~~~~~ 93:15.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:15.45 else 93:15.45 ^~~~ 93:15.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:15.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:15.46 ^~~~~~~~~~~~~~~~~~ 93:15.46 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:15.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:15.47 ^~~~~~~~~~~~~~~~~~~~~~ 93:18.28 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 93:18.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:18.28 foundInterface = 0; \ 93:18.29 ^~~~~~~~~~~~~~ 93:18.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:18.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:18.29 ^~~~~~~~~~~~~~~~~~~~~~~ 93:18.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:18.29 NS_INTERFACE_MAP_END 93:18.29 ^~~~~~~~~~~~~~~~~~~~ 93:18.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 93:18.29 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 93:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 93:18.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 93:18.30 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 93:18.30 ^~~~~~~~~~~~~~~~~~~~ 93:18.30 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 93:18.31 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:18.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:18.31 } else 93:18.31 ^~~~ 93:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 93:18.32 } else 93:18.32 ^~~~ 93:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 93:18.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 93:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 93:18.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 93:18.32 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 93:18.32 ^~~~~~~~~~~~~~~~~~~~ 93:18.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 93:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 93:18.33 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:18.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:18.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 93:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:18.34 foundInterface = 0; \ 93:18.34 ^~~~~~~~~~~~~~ 93:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:18.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:18.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:18.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:18.35 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 93:18.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:18.35 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 93:18.35 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:18.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:18.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:18.35 } else 93:18.35 ^~~~ 93:18.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 93:18.35 } else 93:18.36 ^~~~ 93:21.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 93:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 93:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 93:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 93:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:10, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:21.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 93:21.28 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 93:21.29 /builddir/build/BUILD/firefox-66.0.4/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] 93:21.29 memset(aT, 0, sizeof(T)); 93:21.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 93:21.29 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 93:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 93:21.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 93:21.30 struct GlobalProperties { 93:21.30 ^~~~~~~~~~~~~~~~ 95:18.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 95:18.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 95:18.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 95:18.25 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 95:18.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 95:18.25 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 95:18.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:18.25 foundInterface = 0; \ 95:18.25 ^~~~~~~~~~~~~~ 95:18.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:18.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:18.25 ^~~~~~~~~~~~~~~~~~~~~~~ 95:18.25 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:18.25 NS_INTERFACE_MAP_END 95:18.25 ^~~~~~~~~~~~~~~~~~~~ 95:18.26 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 95:18.26 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 95:18.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 95:18.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:18.26 } else 95:18.26 ^~~~ 95:18.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 95:18.26 } else 95:18.26 ^~~~ 95:22.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 95:22.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 95:22.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 95:22.10 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 95:22.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 95:22.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 95:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:22.10 foundInterface = 0; \ 95:22.10 ^~~~~~~~~~~~~~ 95:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:22.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:22.10 ^~~~~~~~~~~~~~~~~~~~~~~ 95:22.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:22.10 NS_INTERFACE_MAP_END 95:22.10 ^~~~~~~~~~~~~~~~~~~~ 95:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:22.10 else 95:22.10 ^~~~ 95:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:22.10 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:22.10 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:22.10 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 95:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:22.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 95:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:22.17 foundInterface = 0; \ 95:22.17 ^~~~~~~~~~~~~~ 95:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:22.18 ^~~~~~~~~~~~~~~~~~~~~~~ 95:22.18 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:22.18 NS_INTERFACE_MAP_END 95:22.18 ^~~~~~~~~~~~~~~~~~~~ 95:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:22.18 else 95:22.18 ^~~~ 95:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:22.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:22.18 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:22.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 95:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:25.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 95:25.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 95:25.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 95:25.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XREAppData.h:15, 95:25.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:15, 95:25.94 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 95:25.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 95:25.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 95:25.94 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 95:25.96 /builddir/build/BUILD/firefox-66.0.4/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] 95:25.96 memset(aT, 0, sizeof(T)); 95:25.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 95:25.96 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 95:25.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 95:25.96 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 95:25.96 struct GlobalProperties { 95:25.96 ^~~~~~~~~~~~~~~~ 96:18.77 js/xpconnect/tests/components/native 96:26.66 intl/chardet 96:28.63 modules/libjar 96:42.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 96:42.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 96:42.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 96:42.48 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARInputStream.h:10, 96:42.48 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJAR.cpp:7, 96:42.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 96:42.49 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 96:42.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:42.49 foundInterface = 0; \ 96:42.49 ^~~~~~~~~~~~~~ 96:42.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:42.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:42.49 ^~~~~~~~~~~~~~~~~~~~~~~ 96:42.49 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:42.49 NS_INTERFACE_MAP_END 96:42.49 ^~~~~~~~~~~~~~~~~~~~ 96:42.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:42.49 } else 96:42.49 ^~~~ 96:42.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 96:42.49 NS_IMPL_QUERY_BODY_CONCRETE(_class) 96:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:42.49 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 96:42.49 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 96:42.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:42.51 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 96:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:42.51 foundInterface = 0; \ 96:42.51 ^~~~~~~~~~~~~~ 96:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:42.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:42.51 ^~~~~~~~~~~~~~~~~~~~~~~ 96:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:42.51 NS_INTERFACE_MAP_END \ 96:42.51 ^~~~~~~~~~~~~~~~~~~~ 96:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 96:42.52 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 96:42.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:42.52 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 96:42.52 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 96:42.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.h:16, 96:42.52 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARFactory.cpp:16, 96:42.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 96:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 96:42.52 } else \ 96:42.52 ^~~~ 96:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 96:42.52 } else \ 96:42.52 ^~~~ 96:42.52 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 96:42.52 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 96:42.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:11.31 modules/libjar/zipwriter 97:24.33 storage 97:40.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 97:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 97:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArray.h:10, 97:40.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayExtensions.h:10, 97:40.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMutableArray.h:10, 97:40.17 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:10: 97:40.17 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 97:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:40.17 foundInterface = 0; \ 97:40.17 ^~~~~~~~~~~~~~ 97:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:40.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:40.17 ^~~~~~~~~~~~~~~~~~~~~~~ 97:40.17 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:40.17 NS_INTERFACE_MAP_END 97:40.17 ^~~~~~~~~~~~~~~~~~~~ 97:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:40.17 else 97:40.17 ^~~~ 97:40.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:40.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:40.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:40.17 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:40.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 97:40.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:58.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 97:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 97:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:10, 97:58.34 from /builddir/build/BUILD/firefox-66.0.4/storage/FileSystemModule.cpp:11, 97:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:2: 97:58.34 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 97:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:58.34 foundInterface = 0; \ 97:58.34 ^~~~~~~~~~~~~~ 97:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:58.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:58.34 ^~~~~~~~~~~~~~~~~~~~~~~ 97:58.34 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:58.34 NS_INTERFACE_MAP_END 97:58.34 ^~~~~~~~~~~~~~~~~~~~ 97:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:58.35 else 97:58.35 ^~~~ 97:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:58.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:58.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:58.35 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:58.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 97:58.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:59.32 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 97:59.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:59.33 foundInterface = 0; \ 97:59.33 ^~~~~~~~~~~~~~ 97:59.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:59.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:59.33 ^~~~~~~~~~~~~~~~~~~~~~~ 97:59.33 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:59.33 NS_INTERFACE_MAP_END 97:59.33 ^~~~~~~~~~~~~~~~~~~~ 97:59.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:59.33 else 97:59.33 ^~~~ 97:59.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:59.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:59.33 ^~~~~~~~~~~~~~~~~~ 97:59.33 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:59.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:59.33 ^~~~~~~~~~~~~~~~~~~~~~ 97:59.41 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 97:59.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:59.42 foundInterface = 0; \ 97:59.42 ^~~~~~~~~~~~~~ 97:59.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:59.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:59.42 ^~~~~~~~~~~~~~~~~~~~~~~ 97:59.42 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:59.42 NS_INTERFACE_MAP_END 97:59.42 ^~~~~~~~~~~~~~~~~~~~ 97:59.42 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 97:59.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 97:59.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 97:59.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 97:59.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 97:59.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 97:59.43 from /builddir/build/BUILD/firefox-66.0.4/storage/StorageBaseStatementInternal.cpp:9, 97:59.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:20: 97:59.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:59.43 } else 97:59.43 ^~~~ 97:59.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:59.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:59.43 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 97:59.43 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 97:59.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 98:25.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 98:25.04 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 98:25.04 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 98:25.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 98:25.04 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 98:25.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:25.04 foundInterface = 0; \ 98:25.04 ^~~~~~~~~~~~~~ 98:25.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:25.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:25.06 ^~~~~~~~~~~~~~~~~~~~~~~ 98:25.06 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:25.06 NS_INTERFACE_MAP_END 98:25.06 ^~~~~~~~~~~~~~~~~~~~ 98:25.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:25.06 else 98:25.06 ^~~~ 98:25.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:25.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:25.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.06 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:25.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 98:25.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.14 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 98:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:25.14 foundInterface = 0; \ 98:25.14 ^~~~~~~~~~~~~~ 98:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:25.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:25.15 ^~~~~~~~~~~~~~~~~~~~~~~ 98:25.15 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:25.15 NS_INTERFACE_MAP_END 98:25.15 ^~~~~~~~~~~~~~~~~~~~ 98:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:25.15 else 98:25.15 ^~~~ 98:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:25.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:25.15 ^~~~~~~~~~~~~~~~~~ 98:25.15 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:25.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:25.15 ^~~~~~~~~~~~~~~~~~~~~~ 98:25.22 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 98:25.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:25.22 foundInterface = 0; \ 98:25.22 ^~~~~~~~~~~~~~ 98:25.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:25.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:25.22 ^~~~~~~~~~~~~~~~~~~~~~~ 98:25.22 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:25.23 NS_INTERFACE_MAP_END 98:25.24 ^~~~~~~~~~~~~~~~~~~~ 98:25.24 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 98:25.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 98:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:25.24 } else 98:25.24 ^~~~ 98:25.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:25.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.25 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 98:25.25 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 98:25.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 98:25.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 98:25.25 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 98:25.25 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 98:25.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 98:25.25 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 98:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:25.26 foundInterface = 0; \ 98:25.26 ^~~~~~~~~~~~~~ 98:25.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:25.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:25.26 ^~~~~~~~~~~~~~~~~~~~~~~ 98:25.26 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:25.26 NS_INTERFACE_MAP_END 98:25.26 ^~~~~~~~~~~~~~~~~~~~ 98:25.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 98:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 98:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 98:25.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 98:25.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 98:25.27 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 98:25.27 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 98:25.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 98:25.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:25.27 } else 98:25.27 ^~~~ 98:25.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:25.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:25.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.27 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 98:25.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 98:25.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:40.15 storage/build 98:44.87 storage/test/gtest 99:16.29 extensions/cookie 99:28.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsCookieModule.cpp:6, 99:28.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 99:28.17 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 99:28.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:28.18 foundInterface = 0; \ 99:28.18 ^~~~~~~~~~~~~~ 99:28.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:28.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:28.18 ^~~~~~~~~~~~~~~~~~~~~~~ 99:28.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:28.18 NS_INTERFACE_MAP_END 99:28.18 ^~~~~~~~~~~~~~~~~~~~ 99:28.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 99:28.19 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 99:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.19 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 99:28.19 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 99:28.19 ^~~~~~~~~~~~~~~~~~~~ 99:28.19 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:8, 99:28.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 99:28.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:28.19 } else 99:28.20 ^~~~ 99:28.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 99:28.20 } else 99:28.20 ^~~~ 99:28.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 99:28.20 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 99:28.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.20 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 99:28.20 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 99:28.20 ^~~~~~~~~~~~~~~~~~~~ 99:30.08 extensions/permissions 99:43.97 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings) 99:48.79 testing/gtest 100:04.29 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/ports/geckolib) 102:40.62 testing/gtest/benchmark 102:40.62 testing/gtest/mozilla 102:40.69 uriloader/base 102:52.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 102:52.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 102:52.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDocumentLoader.h:10, 102:52.22 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.h:12, 102:52.22 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:10, 102:52.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 102:52.22 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 102:52.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:52.23 foundInterface = 0; \ 102:52.23 ^~~~~~~~~~~~~~ 102:52.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:52.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:52.23 ^~~~~~~~~~~~~~~~~~~~~~~ 102:52.23 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:52.23 NS_INTERFACE_MAP_END 102:52.23 ^~~~~~~~~~~~~~~~~~~~ 102:52.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 102:52.24 } else 102:52.25 ^~~~ 102:52.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 102:52.25 NS_IMPL_QUERY_BODY_CONCRETE(_class) 102:52.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:52.25 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 102:52.25 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 102:52.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:52.70 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 102:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:52.70 foundInterface = 0; \ 102:52.70 ^~~~~~~~~~~~~~ 102:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:52.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:52.70 ^~~~~~~~~~~~~~~~~~~~~~~ 102:52.70 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:52.70 NS_INTERFACE_MAP_END 102:52.70 ^~~~~~~~~~~~~~~~~~~~ 102:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:52.70 else 102:52.70 ^~~~ 102:52.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:52.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:52.71 ^~~~~~~~~~~~~~~~~~ 102:52.71 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:52.71 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 102:52.71 ^~~~~~~~~~~~~~~~~~~~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 102:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:52.78 foundInterface = 0; \ 102:52.78 ^~~~~~~~~~~~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:52.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:52.78 ^~~~~~~~~~~~~~~~~~~~~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:52.78 NS_INTERFACE_MAP_END 102:52.78 ^~~~~~~~~~~~~~~~~~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:52.78 else 102:52.78 ^~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:52.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:52.78 ^~~~~~~~~~~~~~~~~~ 102:52.78 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:52.78 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 102:52.78 ^~~~~~~~~~~~~~~~~~~~~~ 103:01.21 uriloader/exthandler 103:06.97 uriloader/prefetch 103:32.50 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:32.50 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 103:32.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:32.51 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundUtils.h:10, 103:32.51 from /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 103:32.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 103:32.51 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 103:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:32.52 foundInterface = 0; \ 103:32.52 ^~~~~~~~~~~~~~ 103:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:32.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:32.52 ^~~~~~~~~~~~~~~~~~~~~~~ 103:32.52 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:32.52 NS_INTERFACE_MAP_END 103:32.52 ^~~~~~~~~~~~~~~~~~~~ 103:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:32.52 else 103:32.52 ^~~~ 103:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:32.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:32.53 ^~~~~~~~~~~~~~~~~~ 103:32.53 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:32.53 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 103:32.53 ^~~~~~~~~~~~~~~~~~~~~~ 103:50.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 103:50.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 103:50.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 103:50.85 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 103:50.85 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 103:50.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 103:50.85 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 103:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:50.87 foundInterface = 0; \ 103:50.87 ^~~~~~~~~~~~~~ 103:50.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:50.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:50.87 ^~~~~~~~~~~~~~~~~~~~~~~ 103:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:50.88 NS_INTERFACE_MAP_END 103:50.88 ^~~~~~~~~~~~~~~~~~~~ 103:50.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:50.88 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:50.88 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:50.88 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 103:50.88 ^~~~~~~~~~~~~~~~~~~~ 103:50.88 In file included from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 103:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 103:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:50.89 } else 103:50.89 ^~~~ 103:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 103:50.89 } else 103:50.89 ^~~~ 103:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 103:50.89 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 103:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 103:50.89 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 103:50.89 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 103:50.89 ^~~~~~~~~~~~~~~~~~~~ 103:51.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 103:51.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 103:51.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 103:51.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 103:51.08 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 103:51.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 103:51.08 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 103:51.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:51.09 foundInterface = 0; \ 103:51.09 ^~~~~~~~~~~~~~ 103:51.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:51.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:51.09 ^~~~~~~~~~~~~~~~~~~~~~~ 103:51.09 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:51.09 NS_INTERFACE_MAP_END 103:51.09 ^~~~~~~~~~~~~~~~~~~~ 103:51.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:51.10 else 103:51.11 ^~~~ 103:51.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:51.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:51.11 ^~~~~~~~~~~~~~~~~~ 103:51.11 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:51.11 NS_INTERFACE_MAP_ENTRY(nsINamed) 103:51.12 ^~~~~~~~~~~~~~~~~~~~~~ 103:51.31 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 103:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:51.32 foundInterface = 0; \ 103:51.32 ^~~~~~~~~~~~~~ 103:51.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:51.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:51.32 ^~~~~~~~~~~~~~~~~~~~~~~ 103:51.32 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:51.33 NS_INTERFACE_MAP_END 103:51.33 ^~~~~~~~~~~~~~~~~~~~ 103:51.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:51.33 else 103:51.33 ^~~~ 103:51.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:51.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:51.35 ^~~~~~~~~~~~~~~~~~ 103:51.35 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:51.35 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 103:51.35 ^~~~~~~~~~~~~~~~~~~~~~ 103:51.36 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 103:51.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:51.36 foundInterface = 0; \ 103:51.36 ^~~~~~~~~~~~~~ 103:51.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:51.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:51.36 ^~~~~~~~~~~~~~~~~~~~~~~ 103:51.37 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:51.37 NS_INTERFACE_MAP_END 103:51.37 ^~~~~~~~~~~~~~~~~~~~ 103:51.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:51.37 else 103:51.37 ^~~~ 103:51.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:51.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:51.37 ^~~~~~~~~~~~~~~~~~ 103:51.39 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:51.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 103:51.39 ^~~~~~~~~~~~~~~~~~~~~~ 103:51.40 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 103:51.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:51.40 foundInterface = 0; \ 103:51.41 ^~~~~~~~~~~~~~ 103:51.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:51.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:51.41 ^~~~~~~~~~~~~~~~~~~~~~~ 103:51.41 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:51.41 NS_INTERFACE_MAP_END 103:51.41 ^~~~~~~~~~~~~~~~~~~~ 103:51.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:51.41 else 103:51.41 ^~~~ 103:51.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 103:51.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 103:51.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:51.42 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 103:51.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 103:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:18.01 caps 104:33.64 caps/tests/gtest 104:40.34 parser/expat/lib 104:56.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 104:56.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 104:56.80 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 104:56.80 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 104:56.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 104:56.80 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 104:56.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:56.82 foundInterface = 0; \ 104:56.82 ^~~~~~~~~~~~~~ 104:56.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 104:56.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:56.82 NS_INTERFACE_MAP_END 104:56.82 ^~~~~~~~~~~~~~~~~~~~ 104:56.82 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:56.82 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 104:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 104:56.82 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 104:56.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 104:56.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 104:56.83 } else 104:56.83 ^~~~ 104:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 104:56.83 } else 104:56.83 ^~~~ 104:56.83 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 104:56.83 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 104:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:02.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 105:02.83 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 105:02.83 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 105:02.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:02.83 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 105:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:02.83 foundInterface = 0; \ 105:02.83 ^~~~~~~~~~~~~~ 105:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:02.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:02.84 ^~~~~~~~~~~~~~~~~~~~~~~ 105:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:02.84 NS_INTERFACE_MAP_END 105:02.84 ^~~~~~~~~~~~~~~~~~~~ 105:02.84 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:02.84 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 105:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:02.84 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 105:02.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:02.84 } else 105:02.84 ^~~~ 105:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 105:02.84 } else 105:02.84 ^~~~ 105:02.84 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:02.84 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 105:02.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:03.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 105:03.31 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 105:03.31 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 105:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:03.31 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 105:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:03.31 foundInterface = 0; \ 105:03.31 ^~~~~~~~~~~~~~ 105:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:03.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:03.31 ^~~~~~~~~~~~~~~~~~~~~~~ 105:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:03.31 NS_INTERFACE_MAP_END 105:03.31 ^~~~~~~~~~~~~~~~~~~~ 105:03.31 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:03.31 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 105:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:03.31 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 105:03.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:03.32 } else 105:03.32 ^~~~ 105:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 105:03.32 } else 105:03.32 ^~~~ 105:03.32 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:03.32 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 105:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:03.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:03.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 105:03.36 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 105:03.36 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 105:03.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:03.36 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 105:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:03.36 foundInterface = 0; \ 105:03.36 ^~~~~~~~~~~~~~ 105:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:03.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:03.36 ^~~~~~~~~~~~~~~~~~~~~~~ 105:03.36 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:03.36 NS_INTERFACE_MAP_END 105:03.36 ^~~~~~~~~~~~~~~~~~~~ 105:03.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:03.37 else 105:03.38 ^~~~ 105:03.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:03.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:03.38 ^~~~~~~~~~~~~~~~~~ 105:03.38 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:03.39 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 105:03.39 ^~~~~~~~~~~~~~~~~~~~~~ 105:03.56 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 105:03.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:03.56 foundInterface = 0; \ 105:03.56 ^~~~~~~~~~~~~~ 105:03.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:03.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 105:03.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:03.57 NS_INTERFACE_MAP_END 105:03.57 ^~~~~~~~~~~~~~~~~~~~ 105:03.57 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:03.57 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 105:03.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:03.57 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 105:03.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 105:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:03.58 } else 105:03.58 ^~~~ 105:03.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 105:03.60 } else 105:03.60 ^~~~ 105:03.60 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 105:03.60 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 105:03.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 105:14.75 parser/htmlparser 105:26.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:26.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 105:26.38 from /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/CNavDTD.cpp:7, 105:26.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 105:26.38 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 105:26.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:26.38 foundInterface = 0; \ 105:26.38 ^~~~~~~~~~~~~~ 105:26.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:26.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:26.38 ^~~~~~~~~~~~~~~~~~~~~~~ 105:26.38 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:26.38 NS_INTERFACE_MAP_END 105:26.38 ^~~~~~~~~~~~~~~~~~~~ 105:26.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:26.38 else 105:26.38 ^~~~ 105:26.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:26.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:26.38 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:26.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 105:26.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 105:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:26.70 foundInterface = 0; \ 105:26.70 ^~~~~~~~~~~~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:26.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:26.70 ^~~~~~~~~~~~~~~~~~~~~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:26.70 NS_INTERFACE_MAP_END 105:26.70 ^~~~~~~~~~~~~~~~~~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:26.70 else 105:26.70 ^~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:26.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:26.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:26.70 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:26.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 105:26.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.79 parser/html 105:44.93 gfx/cairo/cairo/src 105:45.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 105:45.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 105:45.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 105:45.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:45.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:45.59 ^ 105:45.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:45.59 ((size) ? malloc((unsigned) (size)) : NULL) 105:45.59 ^~~~ 105:45.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 105:45.60 new_elements = _cairo_malloc_ab (pq->max_size, 105:45.60 ^~~~~~~~~~~~~~~~ 105:48.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 105:48.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 105:48.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 105:48.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:48.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:48.83 ^ 105:48.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:48.83 ((size) ? malloc((unsigned) (size)) : NULL) 105:48.83 ^~~~ 105:48.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 105:48.83 new_elements = _cairo_malloc_ab (pq->max_size, 105:48.83 ^~~~~~~~~~~~~~~~ 105:49.07 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 105:49.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 105:49.08 return ax - bx; 105:49.08 ~~~^~~~ 105:49.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 105:49.08 int32_t ax, bx; 105:49.08 ^~ 105:49.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 105:49.08 return ax - bx; 105:49.08 ~~~^~~~ 105:49.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 105:49.08 int32_t ax, bx; 105:49.08 ^~ 105:49.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 105:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 105:49.65 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 105:49.65 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 105:49.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 105:49.66 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 105:49.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:49.66 foundInterface = 0; \ 105:49.66 ^~~~~~~~~~~~~~ 105:49.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:49.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:49.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.66 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:49.66 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 105:49.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 105:49.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 105:49.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 105:49.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 105:49.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 105:49.68 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 105:49.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 105:49.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:49.68 } else 105:49.68 ^~~~ 105:49.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:49.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.68 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 105:49.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 105:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:50.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 105:50.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 105:50.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 105:50.19 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 105:50.19 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 105:50.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 105:50.19 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 105:50.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:50.19 foundInterface = 0; \ 105:50.20 ^~~~~~~~~~~~~~ 105:50.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:50.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:50.21 ^~~~~~~~~~~~~~~~~~~~~~~ 105:50.21 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:50.21 NS_INTERFACE_MAP_END 105:50.21 ^~~~~~~~~~~~~~~~~~~~ 105:50.22 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 105:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 105:50.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 105:50.22 } else 105:50.22 ^~~~ 105:50.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:50.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:50.23 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 105:50.23 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 105:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:52.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 105:52.02 from /usr/include/assert.h:35, 105:52.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 105:52.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 105:52.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 105:52.02 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 105:52.02 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 105:52.02 ^~~~~~~ 105:56.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 105:56.16 from /usr/include/assert.h:35, 105:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 105:56.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 105:56.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 105:56.16 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 105:56.16 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 105:56.16 ^~~~~~~ 105:56.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 105:56.39 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 105:56.39 : note: this is the location of the previous definition 105:56.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 105:56.40 /builddir/build/BUILD/firefox-66.0.4/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] 105:56.40 free (unscaled->var_coords); 105:56.40 ~~~~~~~~^~~~~~~~~~~~ 105:56.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdlib.h:3, 105:56.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:58, 105:56.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 105:56.40 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 105:56.40 extern void free (void *__ptr) __THROW; 105:56.41 ~~~~~~^~~~~ 105:56.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 105:56.41 /builddir/build/BUILD/firefox-66.0.4/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] 105:56.41 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 105:56.41 ~~~~~~~~^~~~~~~~~~~~ 105:56.41 /builddir/build/BUILD/firefox-66.0.4/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 *'} 105:56.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 105:56.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 105:56.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 105:56.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:56.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:56.43 ^ 105:56.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:56.43 ((size) ? malloc((unsigned) (size)) : NULL) 105:56.43 ^~~~ 105:56.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 105:56.43 data = _cairo_malloc_ab (height, stride); 105:56.43 ^~~~~~~~~~~~~~~~ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:56.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:56.44 ^ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:56.44 ((size) ? malloc((unsigned) (size)) : NULL) 105:56.44 ^~~~ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 105:56.44 data = _cairo_malloc_ab (height, stride); 105:56.44 ^~~~~~~~~~~~~~~~ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:56.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:56.44 ^ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:56.44 ((size) ? malloc((unsigned) (size)) : NULL) 105:56.44 ^~~~ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 105:56.44 data = _cairo_malloc_ab (height, stride); 105:56.44 ^~~~~~~~~~~~~~~~ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 105:56.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 105:56.44 ^ 105:56.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 105:56.44 ((size) ? malloc((unsigned) (size)) : NULL) 105:56.45 ^~~~ 105:56.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 105:56.45 data = _cairo_malloc_ab (height, stride); 105:56.45 ^~~~~~~~~~~~~~~~ 106:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 106:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 106:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:00.17 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 106:00.17 ^ 106:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:00.17 ((size) ? malloc((unsigned) (size)) : NULL) 106:00.17 ^~~~ 106:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 106:00.19 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 106:00.19 ^~~~~~~~~~~~~~~~~ 106:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:00.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:00.19 ^ 106:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:00.19 ((size) ? malloc((unsigned) (size)) : NULL) 106:00.19 ^~~~ 106:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 106:00.19 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 106:00.19 ^~~~~~~~~~~~~~~~ 106:01.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 106:01.94 from /usr/include/assert.h:35, 106:01.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 106:01.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 106:01.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 106:01.94 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 106:01.94 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 106:01.94 ^~~~~~~ 106:02.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:02.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 106:02.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 106:02.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.19 ^ 106:02.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.19 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.21 ^~~~ 106:02.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 106:02.21 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 106:02.21 ^~~~~~~~~~~~~~~~ 106:02.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.21 ^ 106:02.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.21 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.21 ^~~~ 106:02.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 106:02.21 alpha = _cairo_malloc_ab (image->height, image->width); 106:02.21 ^~~~~~~~~~~~~~~~ 106:02.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 106:02.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.22 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 106:02.22 ^ 106:02.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.22 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.22 ^~~~ 106:02.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 106:02.22 rgb = _cairo_malloc_abc (image->width, image->height, 3); 106:02.23 ^~~~~~~~~~~~~~~~~ 106:02.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 106:02.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.23 ^ 106:02.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.23 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.23 ^~~~ 106:02.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 106:02.23 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 106:02.23 ^~~~~~~~~~~~~~~~ 106:02.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 106:02.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.28 ^ 106:02.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.28 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.28 ^~~~ 106:02.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 106:02.29 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 106:02.29 ^~~~~~~~~~~~~~~~ 106:02.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.29 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.29 ^ 106:02.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.29 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.29 ^~~~ 106:02.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 106:02.29 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 106:02.29 ^~~~~~~~~~~~~~~~ 106:02.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 106:02.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.37 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.37 ^ 106:02.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.38 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.38 ^~~~ 106:02.38 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 106:02.38 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 106:02.39 ^~~~~~~~~~~~~~~~ 106:02.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:02.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:02.39 ^ 106:02.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:02.39 ((size) ? malloc((unsigned) (size)) : NULL) 106:02.39 ^~~~ 106:02.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 106:02.39 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 106:02.39 ^~~~~~~~~~~~~~~~ 106:07.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 106:07.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:07.43 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 106:07.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:07.43 resource, interpolate); 106:07.43 ~~~~~~~~~~~~~~~~~~~~~~ 106:07.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 106:07.43 cairo_bool_t interpolate; 106:07.43 ^~~~~~~~~~~ 106:10.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 106:10.51 from /usr/include/assert.h:35, 106:10.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 106:10.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 106:10.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 106:10.51 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 106:10.51 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 106:10.51 ^~~~~~~ 106:10.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:10.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 106:10.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 106:10.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:10.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:10.77 ^ 106:10.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:10.77 ((size) ? malloc((unsigned) (size)) : NULL) 106:10.77 ^~~~ 106:10.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 106:10.77 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 106:10.77 ^~~~~~~~~~~~~~~~ 106:15.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:15.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 106:15.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 106:15.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:15.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:15.09 ^ 106:15.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:15.09 ((size) ? malloc((unsigned) (size)) : NULL) 106:15.09 ^~~~ 106:15.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 106:15.09 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 106:15.09 ^~~~~~~~~~~~~~~~ 106:16.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 106:16.17 from /usr/include/assert.h:35, 106:16.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 106:16.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 106:16.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 106:16.18 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 106:16.18 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 106:16.18 ^~~~~~~ 106:19.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 106:19.17 from /usr/include/assert.h:35, 106:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 106:19.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 106:19.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 106:19.17 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 106:19.17 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 106:19.17 ^~~~~~~ 106:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 106:20.54 from /usr/include/assert.h:35, 106:20.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 106:20.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 106:20.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 106:20.54 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 106:20.54 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 106:20.54 ^~~~~~~ 106:23.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 106:24.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:24.00 xrender_format = XRenderFindStandardFormat (display->display, 106:24.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:24.00 pict_format); 106:24.00 ~~~~~~~~~~~~ 106:25.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:25.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 106:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 106:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.76 ^ 106:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.76 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.76 ^~~~ 106:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 106:25.76 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 106:25.78 ^~~~~~~~~~~~~~~~ 106:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 106:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.78 ^ 106:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.78 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.78 ^~~~ 106:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 106:25.78 ximage.data = _cairo_malloc_ab (stride, ximage.height); 106:25.78 ^~~~~~~~~~~~~~~~ 106:25.80 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 106:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.81 ^ 106:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.81 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.81 ^~~~ 106:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 106:25.81 _cairo_malloc_ab (gradient->n_stops, 106:25.81 ^~~~~~~~~~~~~~~~ 106:25.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 106:25.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.83 ^ 106:25.83 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.84 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.84 ^~~~ 106:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 106:25.84 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 106:25.84 ^~~~~~~~~~~~~~~~ 106:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 106:25.85 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.85 ^ 106:25.85 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.85 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.85 ^~~~ 106:25.85 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 106:25.85 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 106:25.85 ^~~~~~~~~~~~~~~~ 106:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 106:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:25.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:25.89 ^ 106:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:25.89 ((size) ? malloc((unsigned) (size)) : NULL) 106:25.89 ^~~~ 106:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 106:25.89 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 106:25.89 ^~~~~~~~~~~~~~~~ 106:27.44 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust) 106:33.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:33.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 106:33.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 106:33.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 106:33.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.54 ^ 106:33.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.54 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.54 ^~~~ 106:33.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 106:33.56 new_elements = _cairo_malloc_ab (pq->max_size, 106:33.56 ^~~~~~~~~~~~~~~~ 106:33.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 106:33.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.57 ^ 106:33.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.57 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.57 ^~~~ 106:33.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 106:33.57 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 106:33.57 ^~~~~~~~~~~~~~~~ 106:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 106:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.59 ^ 106:33.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.60 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.60 ^~~~ 106:33.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 106:33.60 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 106:33.61 ^~~~~~~~~~~~~~~~ 106:33.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 106:33.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.62 ^ 106:33.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.62 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.62 ^~~~ 106:33.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 106:33.62 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 106:33.62 ^~~~~~~~~~~~~~~~ 106:33.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 106:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.64 ^ 106:33.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.64 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.65 ^~~~ 106:33.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 106:33.65 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 106:33.65 ^~~~~~~~~~~~~~~~ 106:33.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 106:33.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.65 ^ 106:33.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.66 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.66 ^~~~ 106:33.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 106:33.66 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 106:33.66 ^~~~~~~~~~~~~~~~ 106:33.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 106:33.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:33.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:33.66 ^ 106:33.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:33.67 ((size) ? malloc((unsigned) (size)) : NULL) 106:33.67 ^~~~ 106:33.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 106:33.67 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 106:33.67 ^~~~~~~~~~~~~~~~ 106:35.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 106:35.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 106:35.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:35.30 return ax - bx; 106:35.30 ~~~^~~~ 106:35.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 106:44.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-font-face.c:41, 106:44.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 106:44.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 106:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.15 ^ 106:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.15 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.15 ^~~~ 106:44.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 106:44.15 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 106:44.15 ^~~~~~~~~~~~~~~~ 106:44.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 106:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.19 ^ 106:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.19 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.19 ^~~~ 106:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 106:44.19 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 106:44.19 ^~~~~~~~~~~~~~~~ 106:44.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 106:44.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.21 ^ 106:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.21 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.21 ^~~~ 106:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 106:44.21 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 106:44.21 ^~~~~~~~~~~~~~~~ 106:44.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 106:44.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.27 ^ 106:44.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.28 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.28 ^~~~ 106:44.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 106:44.28 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 106:44.28 ^~~~~~~~~~~~~~~~ 106:44.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 106:44.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.31 ^ 106:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.31 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.31 ^~~~ 106:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 106:44.31 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 106:44.31 ^~~~~~~~~~~~~~~~ 106:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 106:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:44.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:44.32 ^ 106:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:44.32 ((size) ? malloc((unsigned) (size)) : NULL) 106:44.32 ^~~~ 106:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 106:44.32 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 106:44.32 ^~~~~~~~~~~~~~~~ 106:58.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 106:58.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 106:58.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 106:58.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 106:58.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.36 ^ 106:58.36 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.37 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.37 ^~~~ 106:58.37 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 106:58.37 new_rects = _cairo_malloc_ab (size, 106:58.37 ^~~~~~~~~~~~~~~~ 106:58.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 106:58.39 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.40 ^ 106:58.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.40 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.40 ^~~~ 106:58.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 106:58.40 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 106:58.40 ^~~~~~~~~~~~~~~~ 106:58.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 106:58.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.42 ^ 106:58.42 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.43 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.43 ^~~~ 106:58.43 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 106:58.43 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 106:58.43 ^~~~~~~~~~~~~~~~ 106:58.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 106:58.44 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.45 ^ 106:58.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.45 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.45 ^~~~ 106:58.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 106:58.45 path->data = _cairo_malloc_ab (path->num_data, 106:58.45 ^~~~~~~~~~~~~~~~ 106:58.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 106:58.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.46 ^ 106:58.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.46 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.47 ^~~~ 106:58.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 106:58.47 pattern->stops = _cairo_malloc_ab (other->stops_size, 106:58.47 ^~~~~~~~~~~~~~~~ 106:58.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 106:58.47 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.47 ^ 106:58.48 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.48 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.48 ^~~~ 106:58.48 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 106:58.48 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 106:58.48 ^~~~~~~~~~~~~~~~ 106:58.48 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 106:58.49 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.49 ^ 106:58.49 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.49 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.49 ^~~~ 106:58.49 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 106:58.49 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 106:58.49 ^~~~~~~~~~~~~~~~ 106:58.52 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 106:58.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.53 ^ 106:58.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.53 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.53 ^~~~ 106:58.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 106:58.54 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 106:58.54 ^~~~~~~~~~~~~~~~ 106:58.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 106:58.54 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.54 ^ 106:58.55 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.55 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.55 ^~~~ 106:58.55 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 106:58.55 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 106:58.55 ^~~~~~~~~~~~~~~~ 106:58.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 106:58.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.56 ^ 106:58.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.56 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.56 ^~~~ 106:58.56 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 106:58.57 vertices = _cairo_malloc_ab (num_vertices, 106:58.57 ^~~~~~~~~~~~~~~~ 106:58.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 106:58.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.57 ^ 106:58.57 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.58 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.58 ^~~~ 106:58.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 106:58.58 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 106:58.58 ^~~~~~~~~~~~~~~~ 106:58.58 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 106:58.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.59 ^ 106:58.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.59 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.59 ^~~~ 106:58.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 106:58.60 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 106:58.60 ^~~~~~~~~~~~~~~~ 106:58.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.60 ^ 106:58.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.61 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.61 ^~~~ 106:58.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 106:58.61 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 106:58.61 ^~~~~~~~~~~~~~~~ 106:58.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 106:58.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.62 ^ 106:58.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.62 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.62 ^~~~ 106:58.62 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 106:58.62 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 106:58.62 ^~~~~~~~~~~~~~~~ 106:58.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 106:58.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.63 ^ 106:58.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.63 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.64 ^~~~ 106:58.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 106:58.64 new_elements = _cairo_malloc_ab (pq->max_size, 106:58.64 ^~~~~~~~~~~~~~~~ 106:58.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 106:58.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.65 ^ 106:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.65 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.65 ^~~~ 106:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 106:58.65 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 106:58.65 ^~~~~~~~~~~~~~~~ 106:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 106:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.66 ^ 106:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.66 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.66 ^~~~ 106:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 106:58.67 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 106:58.67 ^~~~~~~~~~~~~~~~ 106:58.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 106:58.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.67 ^ 106:58.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.67 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.68 ^~~~ 106:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 106:58.68 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 106:58.68 ^~~~~~~~~~~~~~~~ 106:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 106:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.68 ^ 106:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.69 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.69 ^~~~ 106:58.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 106:58.69 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 106:58.69 ^~~~~~~~~~~~~~~~ 106:58.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 106:58.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.69 ^ 106:58.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.70 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.70 ^~~~ 106:58.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 106:58.70 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 106:58.70 ^~~~~~~~~~~~~~~~ 106:58.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 106:58.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 106:58.71 ^ 106:58.71 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 106:58.71 ((size) ? malloc((unsigned) (size)) : NULL) 106:58.71 ^~~~ 106:58.71 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 106:58.71 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 106:58.71 ^~~~~~~~~~~~~~~~ 107:17.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 107:17.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 107:17.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 107:17.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 107:17.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:17.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:17.99 ^ 107:17.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:17.99 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.00 ^~~~ 107:18.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 107:18.00 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 107:18.00 ^~~~~~~~~~~~~~~~ 107:18.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 107:18.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.01 ^ 107:18.01 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.01 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.01 ^~~~ 107:18.01 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 107:18.01 rects = _cairo_malloc_ab (traps->num_traps, 107:18.01 ^~~~~~~~~~~~~~~~ 107:18.02 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 107:18.03 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.03 ^ 107:18.03 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.03 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.03 ^~~~ 107:18.03 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 107:18.03 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 107:18.04 ^~~~~~~~~~~~~~~~ 107:18.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 107:18.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.04 ^ 107:18.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.04 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.04 ^~~~ 107:18.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 107:18.05 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 107:18.05 ^~~~~~~~~~~~~~~~ 107:18.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 107:18.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.05 ^ 107:18.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.05 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.06 ^~~~ 107:18.06 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 107:18.06 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 107:18.06 ^~~~~~~~~~~~~~~~ 107:18.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 107:18.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.08 ^ 107:18.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.09 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.09 ^~~~ 107:18.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 107:18.09 rects = _cairo_malloc_ab (num_rects, 107:18.09 ^~~~~~~~~~~~~~~~ 107:18.11 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 107:18.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.12 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.12 ^ 107:18.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.12 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.12 ^~~~ 107:18.12 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 107:18.12 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 107:18.12 ^~~~~~~~~~~~~~~~ 107:18.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 107:18.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.14 ^ 107:18.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.14 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.14 ^~~~ 107:18.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 107:18.14 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 107:18.14 ^~~~~~~~~~~~~~~~ 107:18.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 107:18.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.16 ^ 107:18.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.17 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.17 ^~~~ 107:18.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 107:18.17 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 107:18.17 ^~~~~~~~~~~~~~~~ 107:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 107:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.18 ^ 107:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.18 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.19 ^~~~ 107:18.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 107:18.19 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 107:18.19 ^~~~~~~~~~~~~~~~ 107:18.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 107:18.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.20 ^ 107:18.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.20 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.20 ^~~~ 107:18.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 107:18.20 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 107:18.20 ^~~~~~~~~~~~~~~~ 107:18.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 107:18.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 107:18.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 107:18.21 ^ 107:18.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 107:18.21 ((size) ? malloc((unsigned) (size)) : NULL) 107:18.21 ^~~~ 107:18.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 107:18.21 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 107:18.21 ^~~~~~~~~~~~~~~~ 107:18.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 107:18.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c: At top level: 107:18.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 107:18.22 #define CAIRO_VERSION_H 1 107:18.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo.h:41, 107:18.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:70, 107:18.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 107:18.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 107:18.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 107:18.22 #define CAIRO_VERSION_H 107:21.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 107:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 107:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICancelableRunnable.h:10, 107:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:13, 107:21.51 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 107:21.51 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 107:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 107:21.52 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 107:21.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:21.52 foundInterface = 0; \ 107:21.52 ^~~~~~~~~~~~~~ 107:21.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:21.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:21.53 ^~~~~~~~~~~~~~~~~~~~~~~ 107:21.53 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:21.53 NS_INTERFACE_MAP_END 107:21.53 ^~~~~~~~~~~~~~~~~~~~ 107:21.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 107:21.53 else 107:21.53 ^~~~ 107:21.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:21.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:21.54 ^~~~~~~~~~~~~~~~~~ 107:21.54 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:21.54 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 107:21.54 ^~~~~~~~~~~~~~~~~~~~~~ 107:21.60 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 107:21.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:21.61 foundInterface = 0; \ 107:21.61 ^~~~~~~~~~~~~~ 107:21.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:21.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:21.61 ^~~~~~~~~~~~~~~~~~~~~~~ 107:21.61 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:21.62 NS_INTERFACE_MAP_END 107:21.62 ^~~~~~~~~~~~~~~~~~~~ 107:21.62 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 107:21.62 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 107:21.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 107:21.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 107:21.63 } else 107:21.63 ^~~~ 107:21.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 107:21.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:21.63 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 107:21.63 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 107:21.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:57.22 gfx/cairo/libpixman/src 110:30.14 gfx/2d 111:45.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:8: 111:45.27 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h: In member function 'void mozilla::gfx::RecordedEvent::ReadStrokeOptions(S&, mozilla::gfx::StrokeOptions&) [with S = mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)::MemReader]': 111:45.27 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h:1738:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:45.27 aStrokeOptions.mLineCap = capStyle; 111:45.27 ^~~~~~~~~~~~~~ 111:45.27 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/RecordedEventImpl.h:1737:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:45.27 aStrokeOptions.mLineJoin = joinStyle; 111:45.27 ^~~~~~~~~~~~~~ 111:52.48 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 111:52.48 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:70:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:52.48 bool success = RecordedEvent::DoWithEvent( 111:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 111:52.48 reader, static_cast(eventType), 111:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:52.48 [&](RecordedEvent *recordedEvent) { 111:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:52.48 // Make sure that the whole event was read from the stream 111:52.48 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:52.48 // successfully. 111:52.48 ~~~~~~~~~~~~~~~~ 111:52.48 if (!reader.good()) { 111:52.48 ~~~~~~~~~~~~~~~~~~~~~ 111:52.48 mError = " READ"; 111:52.48 ~~~~~~~~~~~~~~~~~ 111:52.48 return false; 111:52.48 ~~~~~~~~~~~~~ 111:52.48 } 111:52.48 ~ 111:52.49 if (!recordedEvent->PlayEvent(this)) { 111:52.49 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:52.49 mError = " PLAY"; 111:52.49 ~~~~~~~~~~~~~~~~~ 111:52.49 return false; 111:52.49 ~~~~~~~~~~~~~ 111:52.49 } 111:52.49 ~ 111:52.49 return true; 111:52.49 ~~~~~~~~~~~~ 111:52.50 }); 111:52.50 ~~ 111:52.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:62:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:52.50 if (minorRevision > kMinorRevision) { 111:52.50 ^~ 111:52.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:55:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:52.50 if (majorRevision != kMajorRevision) { 111:52.50 ^~ 111:52.50 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/InlineTranslator.cpp:48:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 111:52.51 if (magicInt != mozilla::gfx::kMagicInt) { 111:52.51 ^~ 113:58.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 113:58.59 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 113:58.59 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetCairo.cpp:448:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 113:58.59 cairo_pattern_t* pat; 113:58.60 ^~~ 114:15.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 114:15.62 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 114:15.62 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Path.cpp:446:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:15.62 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 114:15.63 ^~~~~ 114:49.02 gfx/ycbcr 115:03.03 gfx/angle/targets/angle_common 115:13.01 gfx/src 115:18.23 gfx/qcms 115:26.37 gfx/gl 115:50.57 gfx/layers 116:37.51 gfx/layers/apz/test/gtest 119:27.24 gfx/graphite2/src 119:28.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 119:28.25 /builddir/build/BUILD/firefox-66.0.4/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] 119:28.25 class Machine::Code::decoder 119:28.25 ^~~~~~~ 119:28.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:31, 119:28.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 119:28.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 119:28.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 119:28.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 119:28.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 119:28.89 /builddir/build/BUILD/firefox-66.0.4/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*]': 119:28.89 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 119:28.89 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 119:28.90 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Segment.cpp:60:42: required from here 119:28.90 /builddir/build/BUILD/firefox-66.0.4/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] 119:28.90 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 119:28.90 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:28.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 119:28.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 119:28.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 119:28.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 119:28.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 119:28.90 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 119:28.90 class FeatureVal : public Vector 119:28.90 ^~~~~~~~~~ 119:38.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContextEGL.h:10, 119:38.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/gl/EGLUtils.cpp:7, 119:38.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 119:38.93 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 119:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLContext.h:1194:17: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:38.94 fGetIntegerv(pname, (GLint*)&ret); 119:38.94 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 119:38.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 119:38.94 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp:199:10: note: 'texBinding' was declared here 119:38.94 GLenum texBinding; 119:38.94 ^~~~~~~~~~ 119:40.97 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 119:40.97 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GLBlitHelper.cpp:472:25: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:40.97 gl->fBindVertexArray(oldVAO); 119:40.97 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 119:48.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 119:48.33 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 119:48.33 /builddir/build/BUILD/firefox-66.0.4/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] 119:48.33 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 119:48.33 ^ 119:48.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Segment.h:38, 119:48.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Silf.cpp:32, 119:48.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 119:48.33 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 119:48.33 struct SlotJustify 119:48.33 ^~~~~~~~~~~ 119:58.60 gfx/harfbuzz/src 119:59.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 119:59.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 119:59.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 119:59.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 119:59.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 119:59.16 memset (this, 0, sizeof (*this)); 119:59.16 ^ 119:59.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 119:59.16 struct hb_ot_map_t 119:59.17 ^~~~~~~~~~~ 119:59.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 119:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 119:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 119:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 119:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 119:59.19 memset (this, 0, sizeof (*this)); 119:59.19 ^ 119:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 119:59.19 struct hb_aat_map_t 119:59.19 ^~~~~~~~~~~~ 119:59.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 119:59.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 119:59.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 119:59.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 119:59.51 memcpy (dest, src.str, src.len); 119:59.51 ^ 119:59.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 119:59.52 struct IntType 119:59.52 ^~~~~~~ 119:59.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 119:59.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 119:59.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 119:59.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 119:59.55 memcpy (d, &opstr.str.str[0], opstr.str.len); 119:59.55 ^ 119:59.55 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 119:59.55 struct IntType 119:59.55 ^~~~~~~ 119:59.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 119:59.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 119:59.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 119:59.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 119:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:59.75 memcpy (ret, &obj, size); 119:59.75 ~~~~~~~^~~~~~~~~~~~~~~~~ 119:59.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 119:59.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 119:59.76 struct LangSys 119:59.76 ^~~~~~~ 119:59.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 119:59.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 119:59.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 119:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 119:59.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:59.79 memcpy (ret, &obj, size); 119:59.79 ~~~~~~~^~~~~~~~~~~~~~~~~ 119:59.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 119:59.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 119:59.80 struct Script 119:59.80 ^~~~~~ 119:59.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 119:59.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 119:59.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 119:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 119:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:59.82 memcpy (ret, &obj, size); 119:59.82 ~~~~~~~^~~~~~~~~~~~~~~~~ 119:59.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 119:59.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 119:59.83 struct Feature 119:59.84 ^~~~~~~ 119:59.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 119:59.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 119:59.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 119:59.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 119:59.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 119:59.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 119:59.85 memcpy (ret, &obj, size); 119:59.85 ~~~~~~~^~~~~~~~~~~~~~~~~ 119:59.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 119:59.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 119:59.87 struct FeatureVariations 119:59.87 ^~~~~~~~~~~~~~~~~ 119:59.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 119:59.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 119:59.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 119:59.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 119:59.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 119:59.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 119:59.88 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 119:59.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:59.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 119:59.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 119:59.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 119:59.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 119:59.89 struct ByteStr 119:59.89 ^~~~~~~ 119:59.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 119:59.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 119:59.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 119:59.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.92 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 119:59.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 119:59.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 119:59.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 119:59.93 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 119:59.93 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:59.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 119:59.93 struct CFF1PrivateDictValues_Base : DictValues 119:59.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 119:59.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 119:59.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 119:59.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 119:59.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 119:59.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 119:59.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 119:59.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 119:59.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 119:59.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 119:59.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 119:59.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 119:59.98 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 119:59.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:59.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 119:59.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:00.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:00.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 120:00.00 struct OpStr 120:00.00 ^~~~~ 120:00.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:00.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:00.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:00.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:00.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:00.02 memcpy (new_array, static_array, len * sizeof (Type)); 120:00.02 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:00.02 struct CFF1PrivateDictValues_Base : DictValues 120:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:00.04 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:00.04 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:00.05 struct CFF1PrivateDictValues_Base : DictValues 120:00.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 120:00.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:00.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:00.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:00.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:00.08 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:00.08 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:00.08 struct CFF1FontDictValues : DictValues 120:00.08 ^~~~~~~~~~~~~~~~~~ 120:00.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:00.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:00.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:00.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 120:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 120:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:00.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:00.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:00.10 memcpy (obj, &Null(Type), sizeof (*obj)); 120:00.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:00.10 struct CFF1FontDictValues : DictValues 120:00.10 ^~~~~~~~~~~~~~~~~~ 120:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 120:00.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 120:00.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 120:00.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 120:00.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 120:00.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 120:00.12 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:00.13 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 120:00.13 struct CFF1TopDictVal : OpStr 120:00.13 ^~~~~~~~~~~~~~ 120:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 120:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 120:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 120:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 120:00.14 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:00.14 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:00.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:00.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 120:00.15 struct DictVal : OpStr 120:00.15 ^~~~~~~ 120:00.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:00.16 memcpy (obj, &Null(Type), sizeof (*obj)); 120:00.16 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:00.16 struct CFF1PrivateDictValues_Base : DictValues 120:00.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 120:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:00.18 memcpy (new_array, static_array, len * sizeof (Type)); 120:00.18 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:00.18 struct CFF1FontDictValues : DictValues 120:00.18 ^~~~~~~~~~~~~~~~~~ 120:00.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:00.19 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:00.19 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:00.19 struct CFF1FontDictValues : DictValues 120:00.19 ^~~~~~~~~~~~~~~~~~ 120:00.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:00.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:00.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:00.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:00.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 120:00.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 120:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 120:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 120:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 120:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:5: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_t]' 120:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 120:00.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 120:00.21 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:00.21 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 120:00.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 120:00.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 120:00.21 struct CallContext 120:00.21 ^~~~~~~~~~~ 120:08.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:08.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:08.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:08.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:08.64 memset (this, 0, sizeof (*this)); 120:08.64 ^ 120:08.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:08.64 struct hb_ot_map_t 120:08.65 ^~~~~~~~~~~ 120:08.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:08.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:08.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:08.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:08.65 memset (this, 0, sizeof (*this)); 120:08.66 ^ 120:08.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:08.66 struct hb_aat_map_t 120:08.66 ^~~~~~~~~~~~ 120:09.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:09.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:09.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 120:09.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 120:09.08 memcpy (dest, src.str, src.len); 120:09.08 ^ 120:09.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 120:09.09 struct IntType 120:09.10 ^~~~~~~ 120:09.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:09.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:09.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 120:09.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 120:09.11 memcpy (d, &opstr.str.str[0], opstr.str.len); 120:09.11 ^ 120:09.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 120:09.11 struct IntType 120:09.11 ^~~~~~~ 120:09.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 120:09.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.17 memcpy (dest, varStore, size_); 120:09.17 ^ 120:09.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 120:09.17 struct CFF2VariationStore 120:09.17 ^~~~~~~~~~~~~~~~~~ 120:09.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:09.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:09.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:09.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 120:09.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 120:09.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.31 memcpy (ret, &obj, size); 120:09.31 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:09.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 120:09.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 120:09.32 struct LangSys 120:09.32 ^~~~~~~ 120:09.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:09.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:09.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:09.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 120:09.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 120:09.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.33 memcpy (ret, &obj, size); 120:09.34 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:09.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 120:09.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 120:09.34 struct Script 120:09.34 ^~~~~~ 120:09.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:09.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:09.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:09.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 120:09.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 120:09.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.37 memcpy (ret, &obj, size); 120:09.37 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:09.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 120:09.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 120:09.38 struct Feature 120:09.38 ^~~~~~~ 120:09.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:09.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:09.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:09.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 120:09.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 120:09.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.39 memcpy (ret, &obj, size); 120:09.39 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:09.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 120:09.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 120:09.39 struct FeatureVariations 120:09.39 ^~~~~~~~~~~~~~~~~ 120:09.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 120:09.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 120:09.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 120:09.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 120:09.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 120:09.51 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:09.51 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:09.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:09.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 120:09.53 struct OpStr 120:09.53 ^~~~~ 120:09.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 120:09.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 120:09.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 120:09.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 120:09.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.56 memcpy (obj, &Null(Type), sizeof (*obj)); 120:09.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 120:09.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 120:09.56 struct BlendArg : Number 120:09.56 ^~~~~~~~ 120:09.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 120:09.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 120:09.58 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:09.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 120:09.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 120:09.60 struct DictVal : OpStr 120:09.60 ^~~~~~~ 120:09.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 120:09.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 120:09.62 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:09.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 120:09.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 120:09.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 120:09.63 struct CallContext 120:09.63 ^~~~~~~~~~~ 120:09.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 120:09.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 120:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:09.65 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:09.65 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 120:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 120:09.65 struct BlendArg : Number 120:09.65 ^~~~~~~~ 120:09.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 120:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 120:09.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 120:09.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 120:09.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 120:09.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 120:09.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 120:09.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:09.69 memcpy (new_array, static_array, len * sizeof (Type)); 120:09.69 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 120:09.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 120:09.69 struct BlendArg : Number 120:09.69 ^~~~~~~~ 120:09.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:09.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:09.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:09.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 120:09.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 120:09.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 120:09.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:09.70 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:09.70 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:09.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 120:09.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 120:09.70 struct BlendArg : Number 120:09.70 ^~~~~~~~ 120:18.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 120:18.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 120:18.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:18.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:18.46 memset (this, 0, sizeof (*this)); 120:18.46 ^ 120:18.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:18.46 struct hb_ot_map_t 120:18.46 ^~~~~~~~~~~ 120:18.48 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:18.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 120:18.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 120:18.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:18.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:18.49 memset (this, 0, sizeof (*this)); 120:18.49 ^ 120:18.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:18.49 struct hb_aat_map_t 120:18.49 ^~~~~~~~~~~~ 120:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 120:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 120:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 120:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:26.28 memset (this, 0, sizeof (*this)); 120:26.28 ^ 120:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:26.28 struct hb_ot_map_t 120:26.30 ^~~~~~~~~~~ 120:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:26.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 120:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 120:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 120:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:26.31 memset (this, 0, sizeof (*this)); 120:26.31 ^ 120:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:26.31 struct hb_aat_map_t 120:26.32 ^~~~~~~~~~~~ 120:29.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 120:29.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 120:29.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:29.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:29.43 memset (this, 0, sizeof (*this)); 120:29.43 ^ 120:29.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:29.43 struct hb_ot_map_t 120:29.43 ^~~~~~~~~~~ 120:29.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 120:29.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 120:29.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:29.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:29.45 memset (this, 0, sizeof (*this)); 120:29.45 ^ 120:29.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:29.46 struct hb_aat_map_t 120:29.46 ^~~~~~~~~~~~ 120:33.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:33.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:33.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:33.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 120:33.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 120:33.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:33.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:33.16 memset (this, 0, sizeof (*this)); 120:33.16 ^ 120:33.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:33.16 struct hb_ot_map_t 120:33.16 ^~~~~~~~~~~ 120:33.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:33.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:33.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:33.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 120:33.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 120:33.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:33.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:33.19 memset (this, 0, sizeof (*this)); 120:33.19 ^ 120:33.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:33.19 struct hb_aat_map_t 120:33.19 ^~~~~~~~~~~~ 120:38.62 gfx/ipc 120:40.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 120:40.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:40.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:40.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:40.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:40.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:40.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 120:40.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:40.08 memset (this, 0, sizeof (*this)); 120:40.08 ^ 120:40.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 120:40.08 struct hb_ot_map_t 120:40.08 ^~~~~~~~~~~ 120:40.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 120:40.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 120:40.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 120:40.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:40.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:40.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:40.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 120:40.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:40.11 memset (this, 0, sizeof (*this)); 120:40.11 ^ 120:40.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 120:40.11 struct hb_aat_map_t 120:40.11 ^~~~~~~~~~~~ 120:41.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:30, 120:41.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:41.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 120:41.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:233:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OT::glyf::accelerator_t'; use assignment or value-initialization instead [-Wclass-memaccess] 120:41.55 memset (this, 0, sizeof (accelerator_t)); 120:41.55 ^ 120:41.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 120:41.56 struct accelerator_t 120:41.56 ^~~~~~~~~~~~~ 120:41.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:41.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:41.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:41.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:41.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:41.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 120:41.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 120:41.58 memcpy (dest, src.str, src.len); 120:41.58 ^ 120:41.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:41.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 120:41.59 struct IntType 120:41.59 ^~~~~~~ 120:41.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:41.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:41.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:41.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:41.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 120:41.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 120:41.62 memcpy (d, &opstr.str.str[0], opstr.str.len); 120:41.62 ^ 120:41.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:41.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:41.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 120:41.62 struct IntType 120:41.62 ^~~~~~~ 120:41.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:41.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 120:41.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:41.76 memcpy (dest, varStore, size_); 120:41.76 ^ 120:41.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 120:41.76 struct CFF2VariationStore 120:41.76 ^~~~~~~~~~~~~~~~~~ 120:42.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:42.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:42.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:42.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 120:42.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 120:42.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:42.32 memcpy (ret, &obj, size); 120:42.32 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:42.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:42.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 120:42.33 struct LangSys 120:42.33 ^~~~~~~ 120:42.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 120:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 120:42.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:42.34 memcpy (ret, &obj, size); 120:42.34 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:42.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:42.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:42.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:42.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 120:42.36 struct Script 120:42.36 ^~~~~~ 120:42.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:42.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:42.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:42.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 120:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 120:42.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:42.37 memcpy (ret, &obj, size); 120:42.38 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:42.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:42.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:42.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:42.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 120:42.38 struct Feature 120:42.38 ^~~~~~~ 120:42.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:42.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:42.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:42.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 120:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 120:42.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:42.39 memcpy (ret, &obj, size); 120:42.39 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:42.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:42.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:42.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:42.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 120:42.42 struct FeatureVariations 120:42.42 ^~~~~~~~~~~~~~~~~ 120:42.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:42.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:42.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:42.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 120:42.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 120:42.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 120:42.57 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:42.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:42.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:42.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:42.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:42.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:42.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:42.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 120:42.59 struct ByteStr 120:42.59 ^~~~~~~ 120:42.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:42.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 120:42.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::PosLookupSubTable]' 120:42.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 120:42.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:42.86 memcpy (ret, &obj, size); 120:42.86 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:42.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:42.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:42.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:42.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 120:42.87 struct Lookup 120:42.87 ^~~~~~ 120:42.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:42.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:42.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:42.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:42.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:42.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:43.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:43.01 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:43.01 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:43.02 struct CFF1PrivateDictValues_Base : DictValues 120:43.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 120:43.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 120:43.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 120:43.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 120:43.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 120:43.33 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:43.33 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 120:43.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:43.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:43.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 120:43.35 struct OpStr 120:43.35 ^~~~~ 120:43.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:43.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:43.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.37 memcpy (new_array, static_array, len * sizeof (Type)); 120:43.37 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:43.37 struct CFF1PrivateDictValues_Base : DictValues 120:43.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:43.40 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:43.40 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:43.40 struct CFF1PrivateDictValues_Base : DictValues 120:43.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 120:43.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:43.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:43.42 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:43.43 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:43.43 struct CFF1FontDictValues : DictValues 120:43.43 ^~~~~~~~~~~~~~~~~~ 120:43.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:43.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:43.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:43.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 120:43.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 120:43.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.45 memcpy (obj, &Null(Type), sizeof (*obj)); 120:43.45 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:43.46 struct CFF1FontDictValues : DictValues 120:43.46 ^~~~~~~~~~~~~~~~~~ 120:43.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:43.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:43.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:43.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 120:43.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.58 memcpy (ret, &obj, size); 120:43.58 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:43.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:43.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:43.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:43.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 120:43.59 struct RecordListOf : RecordArrayOf 120:43.60 ^~~~~~~~~~~~ 120:43.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:43.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:43.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:43.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 120:43.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.61 memcpy (ret, &obj, size); 120:43.61 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:43.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 120:43.62 struct RecordListOf : RecordArrayOf 120:43.62 ^~~~~~~~~~~~ 120:43.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 120:43.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 120:43.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 120:43.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 120:43.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 120:43.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.65 memcpy (ret, &obj, size); 120:43.65 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:43.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 120:43.65 struct OffsetListOf : OffsetArrayOf 120:43.65 ^~~~~~~~~~~~ 120:43.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 120:43.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 120:43.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 120:43.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 120:43.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 120:43.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 120:43.69 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:43.69 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 120:43.70 struct CFF1TopDictVal : OpStr 120:43.70 ^~~~~~~~~~~~~~ 120:43.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 120:43.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:43.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 120:43.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 120:43.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 120:43.72 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 120:43.72 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:43.72 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 120:43.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 120:43.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 120:43.73 struct DictVal : OpStr 120:43.73 ^~~~~~~ 120:43.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 120:43.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 120:43.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:43.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.76 memcpy (obj, &Null(Type), sizeof (*obj)); 120:43.76 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:43.77 struct CFF1PrivateDictValues_Base : DictValues 120:43.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 120:43.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:43.77 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 120:43.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:43.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 120:43.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.78 memcpy (new_array, static_array, len * sizeof (Type)); 120:43.78 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:43.78 struct CFF1FontDictValues : DictValues 120:43.78 ^~~~~~~~~~~~~~~~~~ 120:43.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:43.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:43.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:43.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:43.79 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:43.79 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:43.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:43.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:43.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 120:43.80 struct CFF1FontDictValues : DictValues 120:43.80 ^~~~~~~~~~~~~~~~~~ 120:43.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 120:43.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 120:43.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 120:43.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 120:43.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 120:43.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 120:43.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 120:43.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 120:43.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:43.82 memcpy (ret, &obj, size); 120:43.82 ~~~~~~~^~~~~~~~~~~~~~~~~ 120:43.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:43.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:43.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 120:43.83 struct OffsetListOf : OffsetArrayOf 120:43.83 ^~~~~~~~~~~~ 120:44.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:44.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 120:44.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 120:44.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:44.19 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:44.19 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:44.20 struct CFF1PrivateDictValues_Base : DictValues 120:44.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:44.21 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:44.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 120:44.22 struct CFF2PrivateDictValues_Base : DictValues 120:44.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 120:44.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.30 memcpy (new_array, static_array, len * sizeof (Type)); 120:44.30 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:44.31 struct CFF1PrivateDictValues_Base : DictValues 120:44.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:44.31 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:44.31 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:44.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:44.32 struct CFF1PrivateDictValues_Base : DictValues 120:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.33 memcpy (new_array, static_array, len * sizeof (Type)); 120:44.33 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 120:44.33 struct CFF2PrivateDictValues_Base : DictValues 120:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:44.34 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:44.34 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 120:44.34 struct CFF2PrivateDictValues_Base : DictValues 120:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 120:44.36 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 120:44.37 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 120:44.37 struct CFF2FontDictValues : DictValues 120:44.37 ^~~~~~~~~~~~~~~~~~ 120:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.38 memcpy (obj, &Null(Type), sizeof (*obj)); 120:44.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 120:44.38 struct CFF2FontDictValues : DictValues 120:44.38 ^~~~~~~~~~~~~~~~~~ 120:44.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 120:44.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.40 memcpy (obj, &Null(Type), sizeof (*obj)); 120:44.40 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 120:44.40 struct CFF1PrivateDictValues_Base : DictValues 120:44.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.40 memcpy (new_array, static_array, len * sizeof (Type)); 120:44.40 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 120:44.41 struct CFF2FontDictValues : DictValues 120:44.41 ^~~~~~~~~~~~~~~~~~ 120:44.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 120:44.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 120:44.42 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 120:44.42 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 120:44.42 struct CFF2FontDictValues : DictValues 120:44.42 ^~~~~~~~~~~~~~~~~~ 120:44.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 120:44.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 120:44.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 120:44.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 120:44.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 120:44.44 memcpy (obj, &Null(Type), sizeof (*obj)); 120:44.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:44.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 120:44.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 120:44.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 120:44.44 struct CFF2PrivateDictValues_Base : DictValues 120:44.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 122:40.96 gfx/vr 122:50.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:50.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:50.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:50.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 122:50.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:50.43 memset (this, 0, sizeof (*this)); 122:50.43 ^ 122:50.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 122:50.43 struct hb_ot_map_t 122:50.43 ^~~~~~~~~~~ 122:50.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 122:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 122:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 122:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:50.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:50.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:50.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:50.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:50.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 122:50.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 122:50.46 memset (this, 0, sizeof (*this)); 122:50.46 ^ 122:50.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 122:50.46 struct hb_aat_map_t 122:50.46 ^~~~~~~~~~~~ 122:52.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:52.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 122:52.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 122:52.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:52.51 memcpy (ret, &obj, size); 122:52.51 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:52.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:52.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:52.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:52.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 122:52.53 struct LangSys 122:52.53 ^~~~~~~ 122:52.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:52.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 122:52.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 122:52.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:52.54 memcpy (ret, &obj, size); 122:52.54 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:52.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:52.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:52.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:52.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:52.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 122:52.54 struct Script 122:52.54 ^~~~~~ 122:52.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:52.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 122:52.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 122:52.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:52.55 memcpy (ret, &obj, size); 122:52.55 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:52.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 122:52.56 struct Feature 122:52.56 ^~~~~~~ 122:52.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 122:52.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 122:52.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:52.56 memcpy (ret, &obj, size); 122:52.56 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:52.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:52.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:52.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:52.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:52.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 122:52.57 struct FeatureVariations 122:52.57 ^~~~~~~~~~~~~~~~~ 122:52.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:52.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:52.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:52.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:52.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:52.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:52.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:52.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 122:52.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::SubstLookupSubTable]' 122:52.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 122:52.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:52.79 memcpy (ret, &obj, size); 122:52.79 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:52.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:52.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:52.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:52.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:52.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:52.79 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 122:52.80 struct Lookup 122:52.80 ^~~~~~ 122:53.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 122:53.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 122:53.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 122:53.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 122:53.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 122:53.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:53.03 memcpy (ret, &obj, size); 122:53.03 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:53.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:53.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:53.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:53.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:53.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 122:53.04 struct RecordListOf : RecordArrayOf 122:53.04 ^~~~~~~~~~~~ 122:53.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 122:53.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:53.06 memcpy (ret, &obj, size); 122:53.06 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:53.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 122:53.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 122:53.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 122:53.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 122:53.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 122:53.07 struct RecordListOf : RecordArrayOf 122:53.07 ^~~~~~~~~~~~ 122:53.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 122:53.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 122:53.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 122:53.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 122:53.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 122:53.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:53.09 memcpy (ret, &obj, size); 122:53.09 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:53.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 122:53.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 122:53.09 struct OffsetListOf : OffsetArrayOf 122:53.09 ^~~~~~~~~~~~ 122:53.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 122:53.10 memcpy (ret, &obj, size); 122:53.10 ~~~~~~~^~~~~~~~~~~~~~~~~ 122:53.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 122:53.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 122:53.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 122:53.10 struct OffsetListOf : OffsetArrayOf 122:53.10 ^~~~~~~~~~~~ 123:24.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 123:24.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 123:24.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 123:24.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 123:24.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 123:24.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:24.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 123:24.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:24.44 memset (this, 0, sizeof (*this)); 123:24.45 ^ 123:24.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 123:24.45 struct hb_ot_map_t 123:24.45 ^~~~~~~~~~~ 123:24.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 123:24.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 123:24.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 123:24.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 123:24.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 123:24.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:24.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 123:24.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:24.47 memset (this, 0, sizeof (*this)); 123:24.47 ^ 123:24.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 123:24.47 struct hb_aat_map_t 123:24.47 ^~~~~~~~~~~~ 123:25.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 123:25.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 123:25.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 123:25.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 123:25.01 memcpy (dest, src.str, src.len); 123:25.01 ^ 123:25.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 123:25.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 123:25.01 struct IntType 123:25.02 ^~~~~~~ 123:25.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 123:25.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 123:25.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 123:25.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 123:25.04 memcpy (d, &opstr.str.str[0], opstr.str.len); 123:25.04 ^ 123:25.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 123:25.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 123:25.04 struct IntType 123:25.04 ^~~~~~~ 123:25.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:25.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 123:25.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.08 memcpy (dest, varStore, size_); 123:25.08 ^ 123:25.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 123:25.08 struct CFF2VariationStore 123:25.08 ^~~~~~~~~~~~~~~~~~ 123:25.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 123:25.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 123:25.14 if (unlikely (buff.push ((const char)b) == &Crap(char))) 123:25.14 ^ 123:25.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 123:25.15 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 123:25.15 ^~~~ 123:25.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'bool CFF::CFFFontDict_OpSerializer::serialize(hb_serialize_context_t*, const CFF::OpStr&, const CFF::TableInfo&) const': 123:25.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:220:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 123:25.17 memcpy (d, &opstr.str.str[0], opstr.str.len); 123:25.17 ^ 123:25.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 123:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 123:25.17 struct IntType 123:25.17 ^~~~~~~ 123:25.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 123:25.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 123:25.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 123:25.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 123:25.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.46 memcpy (ret, &obj, size); 123:25.46 ~~~~~~~^~~~~~~~~~~~~~~~~ 123:25.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 123:25.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 123:25.47 struct LangSys 123:25.49 ^~~~~~~ 123:25.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 123:25.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 123:25.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 123:25.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 123:25.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.50 memcpy (ret, &obj, size); 123:25.50 ~~~~~~~^~~~~~~~~~~~~~~~~ 123:25.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 123:25.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 123:25.50 struct Script 123:25.50 ^~~~~~ 123:25.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 123:25.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 123:25.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 123:25.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 123:25.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.52 memcpy (ret, &obj, size); 123:25.52 ~~~~~~~^~~~~~~~~~~~~~~~~ 123:25.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 123:25.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 123:25.52 struct Feature 123:25.52 ^~~~~~~ 123:25.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 123:25.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 123:25.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 123:25.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 123:25.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.53 memcpy (ret, &obj, size); 123:25.53 ~~~~~~~^~~~~~~~~~~~~~~~~ 123:25.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 123:25.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 123:25.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 123:25.53 struct FeatureVariations 123:25.53 ^~~~~~~~~~~~~~~~~ 123:25.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 123:25.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 123:25.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.57 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 123:25.58 struct ParsedCStr : ParsedValues 123:25.58 ^~~~~~~~~~ 123:25.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 123:25.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 123:25.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.58 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 123:25.59 struct SubrRemap : Remap 123:25.59 ^~~~~~~~~ 123:25.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 123:25.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 123:25.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.60 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.60 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 123:25.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 123:25.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 123:25.60 struct ByteStr 123:25.60 ^~~~~~~ 123:25.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 123:25.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 123:25.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.64 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.64 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 123:25.65 struct StrBuffArray : hb_vector_t 123:25.65 ^~~~~~~~~~~~ 123:25.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 123:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 123:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 123:25.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.81 memcpy (new_array, static_array, len * sizeof (Type)); 123:25.82 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 123:25.82 struct ParsedCStr : ParsedValues 123:25.82 ^~~~~~~~~~ 123:25.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStr'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:25.82 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:25.82 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 123:25.83 struct ParsedCStr : ParsedValues 123:25.83 ^~~~~~~~~~ 123:25.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 123:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 123:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 123:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.84 memcpy (new_array, static_array, len * sizeof (Type)); 123:25.84 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 123:25.84 struct SubrRemap : Remap 123:25.84 ^~~~~~~~~ 123:25.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::SubrRemap'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:25.85 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:25.85 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 123:25.85 struct SubrRemap : Remap 123:25.85 ^~~~~~~~~ 123:25.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 123:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.86 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.86 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:25.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 123:25.86 struct CFF1PrivateDictValues_Base : DictValues 123:25.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 123:25.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 123:25.87 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 123:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_vector_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.88 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 123:25.88 struct hb_vector_t 123:25.88 ^~~~~~~~~~~ 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.89 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 123:25.89 struct ParsedCStrs : hb_vector_t 123:25.89 ^~~~~~~~~~~ 123:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:25.89 memcpy (new_array, static_array, len * sizeof (Type)); 123:25.89 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 123:25.89 struct StrBuffArray : hb_vector_t 123:25.89 ^~~~~~~~~~~~ 123:25.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::StrBuffArray'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:25.90 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:25.90 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.90 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:25.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 123:25.90 struct StrBuffArray : hb_vector_t 123:25.90 ^~~~~~~~~~~~ 123:25.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 123:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:25.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.92 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.92 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:25.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:25.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 123:25.92 struct CFF2PrivateDictValues_Base : DictValues 123:25.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:25.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:25.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:25.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:25.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 123:25.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 123:25.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 123:25.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 123:25.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 123:25.98 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:25.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:25.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 123:25.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 123:26.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 123:26.00 struct OpStr 123:26.00 ^~~~~ 123:26.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.00 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 123:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 123:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::ParsedCSOp; CFF::OpCode = unsigned int]' 123:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ParsedCSOp'; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.02 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.02 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 123:26.02 struct ParsedCSOp : OpStr 123:26.02 ^~~~~~~~~~ 123:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.02 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.02 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 123:26.02 struct ParsedCStr : ParsedValues 123:26.02 ^~~~~~~~~~ 123:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 123:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 123:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 123:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 123:26.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.03 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.03 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 123:26.04 struct SubrRemap : Remap 123:26.04 ^~~~~~~~~ 123:26.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.05 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.05 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 123:26.05 struct CFF1PrivateDictValues_Base : DictValues 123:26.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.06 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.06 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 123:26.06 struct CFF1PrivateDictValues_Base : DictValues 123:26.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 123:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 123:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.08 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.08 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 123:26.08 struct CFF1FontDictValues : DictValues 123:26.08 ^~~~~~~~~~~~~~~~~~ 123:26.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 123:26.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 123:26.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:26.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.09 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.09 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 123:26.10 struct CFF1FontDictValues : DictValues 123:26.10 ^~~~~~~~~~~~~~~~~~ 123:26.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 123:26.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 123:26.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 123:26.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 123:26.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.11 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.11 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 123:26.11 struct CFF1TopDictVal : OpStr 123:26.11 ^~~~~~~~~~~~~~ 123:26.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.12 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 123:26.12 struct hb_vector_t 123:26.12 ^~~~~~~~~~~ 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct hb_vector_t'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.12 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 123:26.12 struct hb_vector_t 123:26.12 ^~~~~~~~~~~ 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 123:26.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 123:26.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 123:26.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 123:26.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.13 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.13 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 123:26.13 struct ParsedCStrs : hb_vector_t 123:26.13 ^~~~~~~~~~~ 123:26.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStrs'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.15 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.15 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 123:26.15 struct ParsedCStrs : hb_vector_t 123:26.15 ^~~~~~~~~~~ 123:26.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 123:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 123:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 123:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 123:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.16 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.16 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:26.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 123:26.16 struct StrBuffArray : hb_vector_t 123:26.17 ^~~~~~~~~~~~ 123:26.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 123:26.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.18 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.18 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 123:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 123:26.18 struct BlendArg : Number 123:26.18 ^~~~~~~~ 123:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 123:26.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 123:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.19 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.19 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 123:26.19 struct CFF2PrivateDictValues_Base : DictValues 123:26.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.21 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.21 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 123:26.21 struct CFF2PrivateDictValues_Base : DictValues 123:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.22 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 123:26.22 struct CFF2FontDictValues : DictValues 123:26.22 ^~~~~~~~~~~~~~~~~~ 123:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.22 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 123:26.22 struct CFF2FontDictValues : DictValues 123:26.22 ^~~~~~~~~~~~~~~~~~ 123:26.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 123:26.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.23 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 123:26.24 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 123:26.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 123:26.24 struct DictVal : OpStr 123:26.24 ^~~~~~~ 123:26.24 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:26.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.25 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 123:26.26 struct CFF1PrivateDictValues_Base : DictValues 123:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 123:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.27 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 123:26.27 struct CFF1FontDictValues : DictValues 123:26.27 ^~~~~~~~~~~~~~~~~~ 123:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.27 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.27 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 123:26.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 123:26.27 struct CFF1FontDictValues : DictValues 123:26.27 ^~~~~~~~~~~~~~~~~~ 123:26.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = hb_vector_t; CrapHelper::Type = hb_vector_t]' 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:301:32: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 123:26.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.28 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 123:26.31 struct hb_vector_t 123:26.31 ^~~~~~~~~~~ 123:26.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:660:29: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 123:26.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.32 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 123:26.32 struct ParsedCStrs : hb_vector_t 123:26.32 ^~~~~~~~~~~ 123:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.32 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 123:26.32 struct CFF2FontDictValues : DictValues 123:26.32 ^~~~~~~~~~~~~~~~~~ 123:26.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.33 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.33 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 123:26.33 struct CFF2FontDictValues : DictValues 123:26.33 ^~~~~~~~~~~~~~~~~~ 123:26.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 123:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 123:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 123:26.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.34 memcpy (obj, &Null(Type), sizeof (*obj)); 123:26.34 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 123:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 123:26.34 struct CFF2PrivateDictValues_Base : DictValues 123:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:5: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_subset_t]' 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 123:26.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.36 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.36 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 123:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 123:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 123:26.36 struct CallContext 123:26.36 ^~~~~~~~~~~ 123:26.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 123:26.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 123:26.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 123:26.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 123:26.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 123:26.38 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 123:26.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 123:26.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 123:26.38 struct BlendArg : Number 123:26.38 ^~~~~~~~ 123:26.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 123:26.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 123:26.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 123:26.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 123:26.39 memcpy (new_array, static_array, len * sizeof (Type)); 123:26.39 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 123:26.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 123:26.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 123:26.39 struct BlendArg : Number 123:26.39 ^~~~~~~~ 123:26.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 123:26.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 123:26.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 123:26.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 123:26.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 123:26.39 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 123:26.39 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:26.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 123:26.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 123:26.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 123:26.39 struct BlendArg : Number 123:26.39 ^~~~~~~~ 123:57.52 Finished release [optimized] target(s) in 119m 18s 123:57.78 gfx/vr/service 124:01.31 gfx/config 124:33.67 gfx/webrender_bindings 124:42.48 gfx/skia 124:57.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 124:57.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 124:57.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: 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] 124:57.45 memcpy(&px4, px, 16); 124:57.46 ^ 124:57.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 124:57.46 class Sk4px : public Sk16b { 124:57.46 ^~~~~ 124:57.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 124:57.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 124:57.46 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: 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] 124:57.46 memcpy(&px2, px, 8); 124:57.47 ^ 124:57.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 124:57.47 class Sk4px : public Sk16b { 124:57.47 ^~~~~ 124:57.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 124:57.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 124:57.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: 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] 124:57.47 memcpy(&px1, px, 4); 124:57.47 ^ 124:57.48 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 124:57.48 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 124:57.48 class Sk4px : public Sk16b { 124:57.48 ^~~~~ 125:46.52 gfx/tests/gtest 126:13.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 126:13.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 126:13.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 126:13.74 /builddir/build/BUILD/firefox-66.0.4/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] 126:13.74 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 126:13.74 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 126:13.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 126:13.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 126:13.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 126:13.75 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 126:13.75 ^~~~~~~~ 126:13.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 126:13.75 struct T { \ 126:13.76 ^ 126:13.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 126:13.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 126:13.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 126:13.76 /builddir/build/BUILD/firefox-66.0.4/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] 126:13.76 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 126:13.77 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 126:13.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 126:13.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 126:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 126:13.77 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 126:13.77 ^~~~~~~~ 126:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 126:13.77 struct T { \ 126:13.77 ^ 126:13.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 126:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 126:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 126:13.78 /builddir/build/BUILD/firefox-66.0.4/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] 126:13.78 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 126:13.78 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 126:13.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 126:13.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 126:13.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 126:13.78 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 126:13.79 ^~~~~~~~~~~~ 126:13.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 126:13.79 struct T { \ 126:13.79 ^ 126:18.15 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 126:18.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 126:18.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: 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] 126:18.16 memcpy(&px4, px, 16); 126:18.16 ^ 126:18.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 126:18.17 class Sk4px : public Sk16b { 126:18.17 ^~~~~ 126:18.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 126:18.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 126:18.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: 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] 126:18.17 memcpy(&px2, px, 8); 126:18.17 ^ 126:18.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 126:18.18 class Sk4px : public Sk16b { 126:18.18 ^~~~~ 126:18.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 126:18.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 126:18.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: 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] 126:18.18 memcpy(&px1, px, 4); 126:18.19 ^ 126:18.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 126:18.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 126:18.19 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 126:18.19 class Sk4px : public Sk16b { 126:18.19 ^~~~~ 126:18.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 126:18.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 126:18.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 126:18.79 case 3: k ^= data[2] << 16; 126:18.79 ~~^~~~~~~~~~~~~~~~ 126:18.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 126:18.80 case 2: k ^= data[1] << 8; 126:18.80 ^~~~ 126:18.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 126:18.80 case 2: k ^= data[1] << 8; 126:18.80 ~~^~~~~~~~~~~~~~~~ 126:18.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 126:18.81 case 1: k ^= data[0] << 0; 126:18.81 ^~~~ 128:24.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 128:24.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 128:24.44 } 128:24.44 ^ 128:24.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 128:24.44 case SkPath::kQuad_Verb: 128:24.44 ^~~~ 132:18.22 image 134:09.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 134:09.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 134:09.09 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:10, 134:09.09 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 134:09.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 134:09.09 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 134:09.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:09.10 foundInterface = 0; \ 134:09.10 ^~~~~~~~~~~~~~ 134:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:09.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:09.10 ^~~~~~~~~~~~~~~~~~~~~~~ 134:09.10 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:09.10 NS_INTERFACE_MAP_END 134:09.10 ^~~~~~~~~~~~~~~~~~~~ 134:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:09.11 else 134:09.11 ^~~~ 134:09.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:09.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:09.12 ^~~~~~~~~~~~~~~~~~ 134:09.12 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:09.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:09.12 ^~~~~~~~~~~~~~~~~~~~~~ 134:10.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 134:10.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 134:10.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIChannelEventSink.h:10, 134:10.42 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.h:10, 134:10.42 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.cpp:7, 134:10.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image2.cpp:2: 134:10.42 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 134:10.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:10.43 foundInterface = 0; \ 134:10.43 ^~~~~~~~~~~~~~ 134:10.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:10.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:10.44 ^~~~~~~~~~~~~~~~~~~~~~~ 134:10.44 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:10.44 NS_INTERFACE_MAP_END 134:10.44 ^~~~~~~~~~~~~~~~~~~~ 134:10.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:10.45 else 134:10.45 ^~~~ 134:10.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 134:10.45 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 134:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:10.45 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 134:10.45 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 134:10.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:23.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 135:23.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 135:23.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 135:23.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 135:23.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 135:23.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 135:23.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 135:23.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 135:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 135:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 135:23.22 sk_abort_no_print(); \ 135:23.23 ~~~~~~~~~~~~~~~~~^~ 135:23.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 135:23.23 SK_ABORT("Incomplete Switch\n"); 135:23.23 ^~~~~~~~ 135:23.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 135:23.23 case SkPath::kWinding_FillType: 135:23.23 ^~~~ 135:26.33 In file included from /usr/include/string.h:494, 135:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 135:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 135:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:64, 135:26.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 135:26.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:50, 135:26.34 from /usr/include/c++/8/ratio:38, 135:26.34 from /usr/include/c++/8/chrono:38, 135:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 135:26.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 135:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 135:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 135:26.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 135:26.35 In function 'void* memcpy(void*, const void*, size_t)', 135:26.35 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 135:26.35 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 135:26.35 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 135:26.35 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 135:26.35 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 135:26.35 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 135:26.35 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] [-Warray-bounds] 135:26.35 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 135:26.36 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:26.36 In function 'void* memcpy(void*, const void*, size_t)', 135:26.36 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 135:26.36 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 135:26.36 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 135:26.36 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 135:26.36 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 135:26.36 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 135:26.37 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] [-Warray-bounds] 135:26.37 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 135:26.37 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:26.37 In function 'void* memcpy(void*, const void*, size_t)', 135:26.37 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 135:26.37 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 135:26.37 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 135:26.37 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 135:26.37 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 135:26.37 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 135:26.37 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 135:26.37 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 135:26.37 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:26.37 In function 'void* memcpy(void*, const void*, size_t)', 135:26.37 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 135:26.37 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:491:26, 135:26.37 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:547:9, 135:26.38 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:282:9, 135:26.38 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:295:13, 135:26.38 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 135:26.38 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 135:26.38 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 135:26.38 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:31.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 135:31.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:11, 135:31.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 135:31.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 135:31.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 135:31.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 135:31.29 sk_abort_no_print(); \ 135:31.29 ~~~~~~~~~~~~~~~~~^~ 135:31.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 135:31.29 SK_ABORT("Unexpected path fill."); 135:31.29 ^~~~~~~~ 135:31.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 135:31.30 case GrStencilOp::kIncWrap: 135:31.30 ^~~~ 135:55.13 image/build 136:15.67 image/decoders 137:04.96 In file included from /builddir/build/BUILD/firefox-66.0.4/image/decoders/nsGIFDecoder2.h:13, 137:04.97 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/nsGIFDecoder2.cpp:41, 137:04.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 137:04.97 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 137:04.97 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 137:04.97 if (*result == WriteState::FINISHED) { 137:04.97 ^~ 137:04.98 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 137:04.98 Maybe result; 137:04.98 ^~~~~~ 137:04.98 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 137:04.98 if (*result == WriteState::FINISHED) { 137:05.00 ^~ 137:05.00 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 137:05.00 Maybe result; 137:05.00 ^~~~~~ 137:15.76 image/decoders/icon/gtk 137:24.17 image/decoders/icon 137:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconModule.cpp:7, 137:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 137:30.51 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 137:30.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:30.51 foundInterface = 0; \ 137:30.51 ^~~~~~~~~~~~~~ 137:30.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:30.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:30.52 ^~~~~~~~~~~~~~~~~~~~~~~ 137:30.52 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:30.52 NS_INTERFACE_MAP_END 137:30.52 ^~~~~~~~~~~~~~~~~~~~ 137:30.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:30.53 else 137:30.53 ^~~~ 137:30.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 137:30.53 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 137:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:30.53 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 137:30.53 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 137:30.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:37.25 image/encoders/ico 137:42.33 image/encoders/png 137:47.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 137:47.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 137:47.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 137:47.79 memset(&fFlags, 0, sizeof(fFlags)); 137:47.79 ^ 137:47.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 137:47.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 137:47.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 137:47.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 137:47.79 struct Flags { 137:47.79 ^~~~~ 138:04.73 image/encoders/jpeg 138:08.87 image/encoders/bmp 138:14.13 image/test/gtest 140:35.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 140:35.32 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestStreamingLexer.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 140:35.32 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestStreamingLexer.cpp:935:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 140:35.32 } 140:35.32 ^ 141:32.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:20: 141:32.77 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestAnimationFrameBuffer.cpp: In function 'void VerifyAdvance(mozilla::image::AnimationFrameBuffer&, size_t, bool)': 141:32.77 /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestAnimationFrameBuffer.cpp:113:29: warning: 'totalRecycled' may be used uninitialized in this function [-Wmaybe-uninitialized] 141:32.77 EXPECT_EQ(totalRecycled + 1, queue.Recycle().size()); 141:32.77 ^ 141:48.96 dom/abort 141:58.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 141:58.63 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 141:58.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 141:58.64 return D{v[0],v[1],v[2],v[3]}; 141:58.64 ~^ 141:58.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 141:58.64 return D{v[0],v[1],v[2],v[3]}; 141:58.64 ~^ 141:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 141:58.65 return D{v[0],v[1],v[2],v[3]}; 141:58.65 ~^ 141:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 141:58.65 return D{v[0],v[1],v[2],v[3]}; 141:58.65 ~^ 141:58.65 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 141:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 141:58.66 return D{v[0],v[1],v[2],v[3]}; 141:58.66 ~^ 141:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 141:58.66 return D{v[0],v[1],v[2],v[3]}; 141:58.66 ~^ 141:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 141:58.67 return D{v[0],v[1],v[2],v[3]}; 141:58.67 ~^ 141:58.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 141:58.67 return D{v[0],v[1],v[2],v[3]}; 141:58.67 ~^ 141:58.67 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 141:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 141:58.68 return D{v[0],v[1],v[2],v[3]}; 141:58.68 ~^ 141:58.68 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 141:58.68 return D{v[0],v[1],v[2],v[3]}; 141:58.68 ~^ 141:58.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 141:58.70 return D{v[0],v[1],v[2],v[3]}; 141:58.70 ~^ 141:58.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 141:58.70 return D{v[0],v[1],v[2],v[3]}; 141:58.70 ~^ 141:58.71 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 141:58.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.72 return D{v[0],v[1],v[2],v[3]}; 141:58.72 ~^ 141:58.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.72 return D{v[0],v[1],v[2],v[3]}; 141:58.72 ~^ 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.73 return D{v[0],v[1],v[2],v[3]}; 141:58.73 ~^ 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.73 return D{v[0],v[1],v[2],v[3]}; 141:58.73 ~^ 141:58.73 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.73 return D{v[0],v[1],v[2],v[3]}; 141:58.73 ~^ 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.73 return D{v[0],v[1],v[2],v[3]}; 141:58.73 ~^ 141:58.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.73 return D{v[0],v[1],v[2],v[3]}; 141:58.73 ~^ 141:58.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.74 return D{v[0],v[1],v[2],v[3]}; 141:58.74 ~^ 141:58.74 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 141:58.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.74 return D{v[0],v[1],v[2],v[3]}; 141:58.75 ~^ 141:58.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.75 return D{v[0],v[1],v[2],v[3]}; 141:58.75 ~^ 141:58.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.75 return D{v[0],v[1],v[2],v[3]}; 141:58.75 ~^ 141:58.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.76 return D{v[0],v[1],v[2],v[3]}; 141:58.76 ~^ 141:58.76 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:667:42: required from here 141:58.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.76 return D{v[0],v[1],v[2],v[3]}; 141:58.76 ~^ 141:58.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.77 return D{v[0],v[1],v[2],v[3]}; 141:58.77 ~^ 141:58.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.77 return D{v[0],v[1],v[2],v[3]}; 141:58.77 ~^ 141:58.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 141:58.77 return D{v[0],v[1],v[2],v[3]}; 141:58.78 ~^ 141:58.78 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 141:58.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 141:58.78 return D{v[0],v[1],v[2],v[3]}; 141:58.78 ~^ 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 141:58.79 return D{v[0],v[1],v[2],v[3]}; 141:58.79 ~^ 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 141:58.79 return D{v[0],v[1],v[2],v[3]}; 141:58.79 ~^ 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 141:58.79 return D{v[0],v[1],v[2],v[3]}; 141:58.79 ~^ 141:58.79 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 141:58.79 return D{v[0],v[1],v[2],v[3]}; 141:58.79 ~^ 141:58.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 141:58.79 return D{v[0],v[1],v[2],v[3]}; 141:58.80 ~^ 141:58.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 141:58.80 return D{v[0],v[1],v[2],v[3]}; 141:58.80 ~^ 141:58.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 141:58.82 return D{v[0],v[1],v[2],v[3]}; 141:58.82 ~^ 141:58.82 /builddir/build/BUILD/firefox-66.0.4/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]': 141:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 141:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 141:58.82 return D{v[0],v[1],v[2],v[3]}; 141:58.82 ~^ 141:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 141:58.82 return D{v[0],v[1],v[2],v[3]}; 141:58.82 ~^ 141:58.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 141:58.83 return D{v[0],v[1],v[2],v[3]}; 141:58.83 ~^ 141:58.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 141:58.83 return D{v[0],v[1],v[2],v[3]}; 141:58.83 ~^ 142:01.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:10, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 142:01.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 142:01.02 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 142:01.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:01.03 foundInterface = 0; \ 142:01.03 ^~~~~~~~~~~~~~ 142:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:01.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:01.03 ^~~~~~~~~~~~~~~~~~~~~~~ 142:01.03 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:01.03 NS_INTERFACE_MAP_END 142:01.03 ^~~~~~~~~~~~~~~~~~~~ 142:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:01.03 else 142:01.03 ^~~~ 142:01.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:01.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:01.03 ^~~~~~~~~~~~~~~~~~ 142:01.03 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:01.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:01.03 ^~~~~~~~~~~~~~~~~~~~~~ 142:01.09 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 142:01.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:01.09 foundInterface = 0; \ 142:01.09 ^~~~~~~~~~~~~~ 142:01.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:01.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:01.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:01.09 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:01.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:01.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:12, 142:01.10 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 142:01.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 142:01.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:01.10 } else 142:01.10 ^~~~ 142:01.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:01.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:01.10 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:01.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 142:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:06.86 dom/animation 142:07.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 142:07.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBitmapCache.cpp:81:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 142:07.52 class SkBitmapCache::Rec : public SkResourceCache::Rec { 142:07.52 ^~~ 142:25.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:25.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:25.91 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 142:25.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:25.91 foundInterface = 0; \ 142:25.91 ^~~~~~~~~~~~~~ 142:25.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:25.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:25.91 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:25.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 142:25.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:25.92 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:25.92 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:25.92 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:25.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:25.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:25.92 } else 142:25.92 ^~~~ 142:25.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:25.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:25.93 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:25.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 142:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:26.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:26.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:26.14 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 142:26.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:26.14 foundInterface = 0; \ 142:26.14 ^~~~~~~~~~~~~~ 142:26.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:26.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:26.14 ^~~~~~~~~~~~~~~~~~~~~~~ 142:26.14 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:26.14 NS_INTERFACE_MAP_END 142:26.14 ^~~~~~~~~~~~~~~~~~~~ 142:26.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:26.14 else 142:26.14 ^~~~ 142:26.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:26.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:26.16 ^~~~~~~~~~~~~~~~~~ 142:26.16 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:26.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:26.16 ^~~~~~~~~~~~~~~~~~~~~~ 142:26.21 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 142:26.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:26.22 foundInterface = 0; \ 142:26.22 ^~~~~~~~~~~~~~ 142:26.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 142:26.22 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:26.22 NS_INTERFACE_MAP_END 142:26.23 ^~~~~~~~~~~~~~~~~~~~ 142:26.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:26.23 else 142:26.23 ^~~~ 142:26.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:26.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:26.23 ^~~~~~~~~~~~~~~~~~ 142:26.23 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:26.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:26.23 ^~~~~~~~~~~~~~~~~~~~~~ 142:28.00 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 142:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:28.00 foundInterface = 0; \ 142:28.00 ^~~~~~~~~~~~~~ 142:28.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:28.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:28.02 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:28.02 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 142:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:28.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:28.02 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:28.02 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:28.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:28.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:28.03 } else 142:28.03 ^~~~ 142:28.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:28.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:28.03 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:28.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 142:28.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 142:32.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 142:32.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:32.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 142:32.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 142:32.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:32.23 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:32.23 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:32.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:32.23 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 142:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:32.23 foundInterface = 0; \ 142:32.23 ^~~~~~~~~~~~~~ 142:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:32.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:32.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.24 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:32.24 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 142:32.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.25 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 142:32.25 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 142:32.25 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 142:32.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 142:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 142:32.25 } else 142:32.25 ^~~~ 142:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 142:32.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:32.26 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:32.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 142:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 142:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 142:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 142:39.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 142:39.05 memset(&fFlags, 0, sizeof(fFlags)); 142:39.05 ^ 142:39.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 142:39.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 142:39.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 142:39.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 142:39.06 struct Flags { 142:39.06 ^~~~~ 142:57.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 142:57.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 142:57.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 142:57.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 142:57.52 memset(&fFlags, 0, sizeof(fFlags)); 142:57.52 ^ 142:57.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 142:57.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrClip.h:12, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:10, 142:57.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 142:57.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 142:57.53 struct Flags { 142:57.53 ^~~~~ 143:00.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 143:00.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 143:00.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 143:00.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 143:00.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 143:00.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 143:00.84 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 143:00.84 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:00.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkFlattenable.h:11, 143:00.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathEffect.h:11, 143:00.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:12, 143:00.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 143:00.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 143:00.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 143:00.85 template class sk_sp { 143:00.85 ^~~~~ 143:10.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 143:10.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 143:10.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 143:10.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 143:10.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 143:10.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 143:10.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 143:10.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 143:10.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 143:10.18 sk_abort_no_print(); \ 143:10.18 ~~~~~~~~~~~~~~~~~^~ 143:10.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 143:10.18 SK_ABORT("Unexpected path fill."); 143:10.18 ^~~~~~~~ 143:10.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 143:10.19 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 143:10.19 case GrPathRendering::kWinding_FillType: { 143:10.19 ^~~~ 143:22.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 143:22.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 143:22.41 #define ASSERT_SINGLE_OWNER \ 143:22.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 143:22.41 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 143:22.41 #define ASSERT_SINGLE_OWNER \ 143:23.80 dom/base 143:31.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 143:31.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 143:31.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 143:31.58 } 143:31.58 ^ 143:31.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 143:31.58 case SkPaint::kBevel_Join: 143:31.58 ^~~~ 143:37.80 In file included from /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/Common.h:21, 143:37.80 from /builddir/build/BUILD/firefox-66.0.4/image/test/gtest/TestSurfaceCache.cpp:8, 143:37.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/test/gtest/Unified_cpp_image_test_gtest1.cpp:2: 143:37.80 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h: In member function 'virtual void ImageSurfaceSink_SurfaceSinkWritePixelBlocks_Test::TestBody()': 143:37.80 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:512:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:37.80 if (*result == WriteState::FINISHED) { 143:37.81 ^~ 143:37.81 /builddir/build/BUILD/firefox-66.0.4/image/SurfacePipe.h:499:23: note: 'result' was declared here 143:37.81 Maybe result; 143:37.81 ^~~~~~ 143:39.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 143:39.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 143:39.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.h:10, 143:39.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:7: 143:39.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 143:39.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:39.91 foundInterface = 0; \ 143:39.91 ^~~~~~~~~~~~~~ 143:39.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:39.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:39.93 ^~~~~~~~~~~~~~~~~~~~~~~ 143:39.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:39.93 NS_INTERFACE_MAP_END 143:39.94 ^~~~~~~~~~~~~~~~~~~~ 143:39.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:39.94 else 143:39.94 ^~~~ 143:39.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:39.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:39.94 ^~~~~~~~~~~~~~~~~~ 143:39.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:39.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 143:39.94 ^~~~~~~~~~~~~~~~~~~~~~ 143:39.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 143:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:39.96 foundInterface = 0; \ 143:39.96 ^~~~~~~~~~~~~~ 143:39.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:39.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:39.97 ^~~~~~~~~~~~~~~~~~~~~~~ 143:39.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:39.97 NS_INTERFACE_MAP_END 143:39.97 ^~~~~~~~~~~~~~~~~~~~ 143:39.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 143:39.97 else 143:39.97 ^~~~ 143:39.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:39.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:39.97 ^~~~~~~~~~~~~~~~~~ 143:39.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:39.97 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 143:39.98 ^~~~~~~~~~~~~~~~~~~~~~ 144:12.31 dom/base/test/gtest 144:37.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:21, 144:37.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:9: 144:37.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 144:37.01 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 144:37.01 /builddir/build/BUILD/firefox-66.0.4/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] 144:37.01 memset(aT, 0, sizeof(T)); 144:37.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 144:37.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 144:37.02 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 144:37.02 struct GlobalProperties { 144:37.02 ^~~~~~~~~~~~~~~~ 144:59.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 144:59.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 144:59.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 144:59.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 144:59.43 memset(&fFlags, 0, sizeof(fFlags)); 144:59.43 ^ 144:59.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 144:59.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 144:59.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 144:59.43 struct Flags { 144:59.43 ^~~~~ 145:04.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 145:04.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkChecksum.h:12, 145:04.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyph.h:12, 145:04.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:13, 145:04.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 145:04.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 145:04.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 145:04.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 145:04.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 145:04.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 145:04.03 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 145:04.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 145:04.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 145:04.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 145:04.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 145:04.03 template class sk_sp { 145:04.03 ^~~~~ 145:08.52 dom/bindings 146:07.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 146:07.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 146:07.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMessageManager.h:10, 146:07.75 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:10, 146:07.75 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 146:07.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 146:07.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:07.76 foundInterface = 0; \ 146:07.76 ^~~~~~~~~~~~~~ 146:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:07.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 146:07.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:07.76 NS_INTERFACE_MAP_END 146:07.76 ^~~~~~~~~~~~~~~~~~~~ 146:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:07.76 else 146:07.76 ^~~~ 146:07.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 146:07.77 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 146:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:07.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 146:07.77 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 146:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:09.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:17, 146:09.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 146:09.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 146:09.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 146:09.34 /builddir/build/BUILD/firefox-66.0.4/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] 146:09.34 memset(aT, 0, sizeof(T)); 146:09.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 146:09.34 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 146:09.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 146:09.34 struct GlobalProperties { 146:09.34 ^~~~~~~~~~~~~~~~ 146:16.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 146:16.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 146:16.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:16.61 } 146:16.61 ^ 146:16.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 146:16.61 case SkCanvas::kPolygon_PointMode: { 146:16.61 ^~~~ 146:18.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 146:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 146:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 146:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 146:18.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.h:10, 146:18.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:7: 146:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 146:18.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:18.16 foundInterface = 0; \ 146:18.16 ^~~~~~~~~~~~~~ 146:18.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:18.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:18.16 ^~~~~~~~~~~~~~~~~~~~~~~ 146:18.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:18.17 NS_INTERFACE_MAP_END 146:18.17 ^~~~~~~~~~~~~~~~~~~~ 146:18.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:18.17 else 146:18.17 ^~~~ 146:18.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:18.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:18.17 ^~~~~~~~~~~~~~~~~~ 146:18.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:18.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 146:18.18 ^~~~~~~~~~~~~~~~~~~~~~ 146:18.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 146:18.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:18.59 foundInterface = 0; \ 146:18.59 ^~~~~~~~~~~~~~ 146:18.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:18.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:18.59 ^~~~~~~~~~~~~~~~~~~~~~~ 146:18.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:18.59 NS_INTERFACE_MAP_END 146:18.60 ^~~~~~~~~~~~~~~~~~~~ 146:18.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:18.60 else 146:18.60 ^~~~ 146:18.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:18.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:18.60 ^~~~~~~~~~~~~~~~~~ 146:18.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:18.60 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 146:18.61 ^~~~~~~~~~~~~~~~~~~~~~ 146:33.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:29: 146:33.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 146:33.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 146:33.87 } 146:33.87 ^ 146:33.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 146:33.88 case SkCubicType::kSerpentine: 146:33.88 ^~~~ 147:17.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 147:17.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 147:17.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 147:17.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.41 foundInterface = 0; \ 147:17.41 ^~~~~~~~~~~~~~ 147:17.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:17.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:17.41 ^~~~~~~~~~~~~~~~~~~~~~~ 147:17.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:17.41 NS_INTERFACE_MAP_END 147:17.41 ^~~~~~~~~~~~~~~~~~~~ 147:17.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.41 else 147:17.41 ^~~~ 147:17.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:17.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:17.42 ^~~~~~~~~~~~~~~~~~ 147:17.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:17.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 147:17.42 ^~~~~~~~~~~~~~~~~~~~~~ 147:17.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 147:17.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.47 foundInterface = 0; \ 147:17.47 ^~~~~~~~~~~~~~ 147:17.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:17.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:17.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:17.48 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 147:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 147:17.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 147:17.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 147:17.48 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 147:17.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 147:17.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 147:17.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.48 } else 147:17.48 ^~~~ 147:17.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:17.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:17.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 147:17.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 147:17.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 147:17.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 147:17.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 147:17.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 147:17.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 147:17.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 147:17.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 147:17.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 147:17.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 147:17.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:17.56 foundInterface = 0; \ 147:17.56 ^~~~~~~~~~~~~~ 147:17.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:17.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:17.56 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 147:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 147:17.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 147:17.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 147:17.56 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 147:17.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 147:17.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 147:17.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:17.57 } else 147:17.57 ^~~~ 147:17.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:17.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:17.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:17.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:17.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 147:17.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:32.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:32.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 147:32.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:32.65 foundInterface = 0; \ 147:32.65 ^~~~~~~~~~~~~~ 147:32.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:32.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:32.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:32.66 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 147:32.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.66 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 147:32.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 147:32.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 147:32.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:32.68 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:32.68 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:32.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:32.68 } else 147:32.69 ^~~~ 147:32.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:32.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:32.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.69 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:32.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 147:32.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 147:32.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 147:32.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 147:32.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 147:32.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 147:32.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:32.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:32.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:32.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 147:32.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:32.72 foundInterface = 0; \ 147:32.72 ^~~~~~~~~~~~~~ 147:32.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:32.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:32.73 ^~~~~~~~~~~~~~~~~~~~~~~ 147:32.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:32.73 NS_INTERFACE_MAP_END 147:32.73 ^~~~~~~~~~~~~~~~~~~~ 147:32.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:32.73 else 147:32.73 ^~~~ 147:32.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:32.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:32.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 147:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 147:32.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:32.75 foundInterface = 0; \ 147:32.75 ^~~~~~~~~~~~~~ 147:32.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:32.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:32.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:32.75 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 147:32.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.75 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 147:32.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 147:32.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 147:32.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:32.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:32.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:32.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 147:32.76 } else 147:32.76 ^~~~ 147:32.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 147:32.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 147:32.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 147:32.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 147:32.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:32.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:32.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:32.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 147:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:32.83 foundInterface = 0; \ 147:32.83 ^~~~~~~~~~~~~~ 147:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:32.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:32.84 ^~~~~~~~~~~~~~~~~~~~~~~ 147:32.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:32.84 NS_INTERFACE_MAP_END 147:32.84 ^~~~~~~~~~~~~~~~~~~~ 147:32.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 147:32.84 else 147:32.84 ^~~~ 147:32.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:32.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:32.85 ^~~~~~~~~~~~~~~~~~ 147:32.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:32.85 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 147:32.85 ^~~~~~~~~~~~~~~~~~~~~~ 147:35.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 147:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 147:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 147:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 147:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 147:35.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 147:35.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 147:35.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 147:35.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 147:35.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 147:35.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 147:35.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 147:35.55 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 147:35.55 /builddir/build/BUILD/firefox-66.0.4/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] 147:35.55 memset(aT, 0, sizeof(T)); 147:35.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 147:35.56 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 147:35.56 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 147:35.56 struct GlobalProperties { 147:35.56 ^~~~~~~~~~~~~~~~ 147:41.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:101: 147:41.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 147:41.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 147:41.44 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 147:41.44 ^~ 147:41.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 147:41.44 case SkOTTableName::Record::PlatformID::Unicode: 147:41.44 ^~~~ 147:59.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:65: 147:59.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 147:59.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 147:59.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 147:59.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.57 LinearGradient4fContext::LinearIntervalProcessor { 147:59.57 ^~~~~~~~~~~~~~~~~~~~~~~ 147:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 147:59.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 147:59.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 147:59.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 147:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 147:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 147:59.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.62 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 147:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 147:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 147:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 147:59.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 147:59.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 147:59.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 147:59.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 147:59.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.66 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 147:59.67 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 147:59.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 147:59.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 147:59.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 147:59.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 147:59.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 147:59.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 147:59.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 147:59.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 147:59.73 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 147:59.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 147:59.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 147:59.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 147:59.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 147:59.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 148:00.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 148:00.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 148:00.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 148:00.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 148:00.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 148:00.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 148:00.09 foundInterface = 0; \ 148:00.09 ^~~~~~~~~~~~~~ 148:00.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 148:00.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 148:00.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:00.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 148:00.10 NS_INTERFACE_MAP_END_INHERITING(Event) 148:00.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 148:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 148:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 148:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 148:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 148:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 148:00.11 } else 148:00.11 ^~~~ 148:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 148:00.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 148:00.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 148:00.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 148:00.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:02.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 148:02.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 148:02.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 148:02.13 p->append(SkRasterPipeline::decal_x, decal_ctx); 148:02.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 148:02.13 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 148:02.13 case kClamp_TileMode: 148:02.13 ^~~~ 148:54.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:74: 148:54.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 148:54.03 #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 148:54.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:47: 148:54.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 148:54.04 #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 149:05.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 149:05.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 149:05.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 149:05.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:05.14 foundInterface = 0; \ 149:05.14 ^~~~~~~~~~~~~~ 149:05.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:05.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:05.14 ^~~~~~~~~~~~~~~~~~~~~~~ 149:05.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:05.14 NS_INTERFACE_MAP_END 149:05.15 ^~~~~~~~~~~~~~~~~~~~ 149:05.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:05.15 else 149:05.15 ^~~~ 149:05.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:05.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:05.15 ^~~~~~~~~~~~~~~~~~ 149:05.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:05.15 NS_INTERFACE_MAP_ENTRY(nsIObserver) 149:05.15 ^~~~~~~~~~~~~~~~~~~~~~ 149:07.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 149:07.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 149:07.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 149:07.81 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 149:07.81 /builddir/build/BUILD/firefox-66.0.4/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] 149:07.81 memset(aT, 0, sizeof(T)); 149:07.81 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:07.81 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 149:07.81 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 149:07.81 struct GlobalProperties { 149:07.81 ^~~~~~~~~~~~~~~~ 149:33.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 149:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 149:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:2: 149:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 149:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:33.64 foundInterface = 0; \ 149:33.64 ^~~~~~~~~~~~~~ 149:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:33.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:33.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:33.65 NS_INTERFACE_MAP_END_INHERITING(Event) 149:33.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 149:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 149:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 149:33.65 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 149:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 149:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:28: 149:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 149:33.65 } else 149:33.65 ^~~~ 149:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 149:33.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 149:33.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 149:33.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 149:33.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:05.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 151:05.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 151:05.47 from /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.h:11, 151:05.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:13: 151:05.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 151:05.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:05.49 foundInterface = 0; \ 151:05.49 ^~~~~~~~~~~~~~ 151:05.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:05.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:05.49 ^~~~~~~~~~~~~~~~~~~~~~~ 151:05.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:05.49 NS_INTERFACE_MAP_END 151:05.49 ^~~~~~~~~~~~~~~~~~~~ 151:05.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:05.50 else 151:05.50 ^~~~ 151:05.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:05.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:05.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:05.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 151:05.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 151:26.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:26.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:26.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 151:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:26.20 foundInterface = 0; \ 151:26.20 ^~~~~~~~~~~~~~ 151:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:26.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:26.20 NS_INTERFACE_MAP_END_INHERITING(Event) 151:26.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 151:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 151:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:26.20 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:26.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:26.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:26.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:26.21 } else 151:26.21 ^~~~ 151:26.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:26.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:26.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:26.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 151:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:35.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 151:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:35.77 foundInterface = 0; \ 151:35.77 ^~~~~~~~~~~~~~ 151:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:35.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:35.77 NS_INTERFACE_MAP_END_INHERITING(Event) 151:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:35.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 151:35.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 151:35.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:35.78 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:35.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:35.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:35.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:35.78 } else 151:35.78 ^~~~ 151:35.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:35.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:35.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:35.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 151:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:36.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:36.39 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:36.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 151:36.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:36.40 foundInterface = 0; \ 151:36.40 ^~~~~~~~~~~~~~ 151:36.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:36.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:36.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:36.40 NS_INTERFACE_MAP_END_INHERITING(Event) 151:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:36.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 151:36.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 151:36.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 151:36.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 151:36.41 } else 151:36.41 ^~~~ 151:36.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 151:36.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 151:36.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:36.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 151:36.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 151:36.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:51.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 151:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 151:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 151:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 151:51.63 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 151:51.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.h:10, 151:51.64 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:7: 151:51.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 151:51.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:51.65 foundInterface = 0; \ 151:51.65 ^~~~~~~~~~~~~~ 151:51.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:51.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:51.66 ^~~~~~~~~~~~~~~~~~~~~~~ 151:51.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:51.66 NS_INTERFACE_MAP_END 151:51.66 ^~~~~~~~~~~~~~~~~~~~ 151:51.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:51.66 else 151:51.66 ^~~~ 151:51.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:51.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:51.67 ^~~~~~~~~~~~~~~~~~ 151:51.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:51.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 151:51.67 ^~~~~~~~~~~~~~~~~~~~~~ 151:51.72 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 151:51.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:51.72 foundInterface = 0; \ 151:51.72 ^~~~~~~~~~~~~~ 151:51.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:51.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:51.73 ^~~~~~~~~~~~~~~~~~~~~~~ 151:51.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:51.73 NS_INTERFACE_MAP_END 151:51.73 ^~~~~~~~~~~~~~~~~~~~ 151:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 151:51.73 else 151:51.73 ^~~~ 151:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:51.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:51.75 ^~~~~~~~~~~~~~~~~~ 151:51.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:51.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 151:51.75 ^~~~~~~~~~~~~~~~~~~~~~ 152:17.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:17.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:17.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 152:17.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:17.24 foundInterface = 0; \ 152:17.24 ^~~~~~~~~~~~~~ 152:17.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:17.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:17.24 ^~~~~~~~~~~~~~~~~~~~~~~ 152:17.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:17.24 NS_INTERFACE_MAP_END 152:17.24 ^~~~~~~~~~~~~~~~~~~~ 152:17.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:21, 152:17.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:17.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:17.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:17.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:17.25 } else 152:17.25 ^~~~ 152:17.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 152:17.25 } else 152:17.25 ^~~~ 152:17.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 152:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 152:17.31 /builddir/build/BUILD/firefox-66.0.4/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] 152:17.31 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 152:17.31 ^ 152:17.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 152:17.31 struct InternalAttr { 152:17.31 ^~~~~~~~~~~~ 152:17.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 152:17.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 152:17.33 /builddir/build/BUILD/firefox-66.0.4/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] 152:17.33 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 152:17.33 ^ 152:17.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:17.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:17.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:17.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:17.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 152:17.33 class Impl { 152:17.33 ^~~~ 152:17.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 152:17.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 152:17.34 /builddir/build/BUILD/firefox-66.0.4/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] 152:17.34 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 152:17.34 ^ 152:17.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:17.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:17.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:17.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:17.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 152:17.34 class Impl { 152:17.34 ^~~~ 152:20.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 152:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 152:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:20.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:20.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 152:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:20.55 foundInterface = 0; \ 152:20.55 ^~~~~~~~~~~~~~ 152:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:20.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:20.56 ^~~~~~~~~~~~~~~~~~~~~~~ 152:20.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:20.56 NS_INTERFACE_MAP_END 152:20.56 ^~~~~~~~~~~~~~~~~~~~ 152:20.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:20.56 else 152:20.56 ^~~~ 152:20.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:20.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:20.56 ^~~~~~~~~~~~~~~~~~ 152:20.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:20.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 152:20.57 ^~~~~~~~~~~~~~~~~~~~~~ 152:21.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 152:21.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:21.00 foundInterface = 0; \ 152:21.00 ^~~~~~~~~~~~~~ 152:21.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:21.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:21.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:21.02 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 152:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:21.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 152:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 152:21.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:21.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:21.03 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:21.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:21.03 } else 152:21.03 ^~~~ 152:21.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:21.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 152:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:23.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:47: 152:23.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 152:23.51 class FwDCubicEvaluator { 152:23.51 ^~~~~~~~~~~~~~~~~ 152:27.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 152:27.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 152:27.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 152:27.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 152:27.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 152:27.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:27.15 foundInterface = 0; \ 152:27.15 ^~~~~~~~~~~~~~ 152:27.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:27.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:27.15 ^~~~~~~~~~~~~~~~~~~~~~~ 152:27.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:27.16 NS_INTERFACE_MAP_END 152:27.16 ^~~~~~~~~~~~~~~~~~~~ 152:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 152:27.16 else 152:27.16 ^~~~ 152:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:27.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:27.16 ^~~~~~~~~~~~~~~~~~ 152:27.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:27.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 152:27.16 ^~~~~~~~~~~~~~~~~~~~~~ 152:33.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:3, 152:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 152:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 152:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:33.65 foundInterface = 0; \ 152:33.65 ^~~~~~~~~~~~~~ 152:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 152:33.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 152:33.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 152:33.65 NS_INTERFACE_MAP_END_INHERITING(Event) 152:33.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:33.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 152:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 152:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:8, 152:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 152:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 152:33.66 } else 152:33.66 ^~~~ 152:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 152:33.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 152:33.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 152:33.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 152:33.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:12.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 153:12.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 153:12.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:279: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] 153:12.25 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 153:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:13.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 153:13.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:13.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 153:13.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 153:13.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 153:13.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 153:13.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 153:13.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 153:13.71 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 153:13.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 153:13.72 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 153:13.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 153:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 153:13.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 153:13.72 template class sk_sp { 153:13.72 ^~~~~ 153:28.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:28.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:28.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 153:28.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:28.33 foundInterface = 0; \ 153:28.33 ^~~~~~~~~~~~~~ 153:28.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:28.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:28.33 ^~~~~~~~~~~~~~~~~~~~~~~ 153:28.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:28.33 NS_INTERFACE_MAP_END 153:28.33 ^~~~~~~~~~~~~~~~~~~~ 153:28.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:28.33 else 153:28.33 ^~~~ 153:28.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:28.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:28.34 ^~~~~~~~~~~~~~~~~~ 153:28.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:28.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:28.34 ^~~~~~~~~~~~~~~~~~~~~~ 153:32.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 153:32.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:32.79 foundInterface = 0; \ 153:32.79 ^~~~~~~~~~~~~~ 153:32.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:32.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:32.79 ^~~~~~~~~~~~~~~~~~~~~~~ 153:32.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:32.79 NS_INTERFACE_MAP_END 153:32.79 ^~~~~~~~~~~~~~~~~~~~ 153:32.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:32.79 else 153:32.79 ^~~~ 153:32.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:32.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:32.80 ^~~~~~~~~~~~~~~~~~ 153:32.80 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:32.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:32.80 ^~~~~~~~~~~~~~~~~~~~~~ 153:33.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 153:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.13 foundInterface = 0; \ 153:33.13 ^~~~~~~~~~~~~~ 153:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:33.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:33.13 ^~~~~~~~~~~~~~~~~~~~~~~ 153:33.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:33.13 NS_INTERFACE_MAP_END 153:33.13 ^~~~~~~~~~~~~~~~~~~~ 153:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.13 else 153:33.13 ^~~~ 153:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:33.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:33.13 ^~~~~~~~~~~~~~~~~~ 153:33.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:33.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:33.13 ^~~~~~~~~~~~~~~~~~~~~~ 153:33.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 153:33.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.17 foundInterface = 0; \ 153:33.17 ^~~~~~~~~~~~~~ 153:33.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:33.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:33.17 ^~~~~~~~~~~~~~~~~~~~~~~ 153:33.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:33.18 NS_INTERFACE_MAP_END 153:33.18 ^~~~~~~~~~~~~~~~~~~~ 153:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.18 else 153:33.18 ^~~~ 153:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:33.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:33.18 ^~~~~~~~~~~~~~~~~~ 153:33.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:33.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:33.18 ^~~~~~~~~~~~~~~~~~~~~~ 153:33.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 153:33.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.31 foundInterface = 0; \ 153:33.31 ^~~~~~~~~~~~~~ 153:33.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:33.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:33.31 ^~~~~~~~~~~~~~~~~~~~~~~ 153:33.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:33.31 NS_INTERFACE_MAP_END 153:33.31 ^~~~~~~~~~~~~~~~~~~~ 153:33.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.31 else 153:33.31 ^~~~ 153:33.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:33.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:33.31 ^~~~~~~~~~~~~~~~~~ 153:33.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:33.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:33.32 ^~~~~~~~~~~~~~~~~~~~~~ 153:33.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 153:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:33.97 foundInterface = 0; \ 153:33.97 ^~~~~~~~~~~~~~ 153:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:33.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:33.97 ^~~~~~~~~~~~~~~~~~~~~~~ 153:33.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:33.97 NS_INTERFACE_MAP_END 153:33.97 ^~~~~~~~~~~~~~~~~~~~ 153:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:33.98 else 153:33.98 ^~~~ 153:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:33.98 ^~~~~~~~~~~~~~~~~~ 153:33.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:33.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:33.98 ^~~~~~~~~~~~~~~~~~~~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 153:34.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:34.12 foundInterface = 0; \ 153:34.12 ^~~~~~~~~~~~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:34.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:34.12 ^~~~~~~~~~~~~~~~~~~~~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:34.12 NS_INTERFACE_MAP_END 153:34.12 ^~~~~~~~~~~~~~~~~~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:34.12 else 153:34.12 ^~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:34.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:34.12 ^~~~~~~~~~~~~~~~~~ 153:34.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:34.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:34.12 ^~~~~~~~~~~~~~~~~~~~~~ 153:34.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 153:34.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:34.15 foundInterface = 0; \ 153:34.15 ^~~~~~~~~~~~~~ 153:34.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:34.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:34.15 ^~~~~~~~~~~~~~~~~~~~~~~ 153:34.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:34.15 NS_INTERFACE_MAP_END 153:34.16 ^~~~~~~~~~~~~~~~~~~~ 153:34.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:34.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:34.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:34.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:34.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:34.16 } else 153:34.16 ^~~~ 153:34.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:34.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:34.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 153:34.16 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 153:34.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:34.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:34.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 153:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:34.19 foundInterface = 0; \ 153:34.19 ^~~~~~~~~~~~~~ 153:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:34.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:34.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:34.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 153:34.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:34.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:34.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:34.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 153:34.19 } else 153:34.19 ^~~~ 153:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:34.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:34.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 153:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:34.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:34.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:34.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 153:34.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:34.26 foundInterface = 0; \ 153:34.26 ^~~~~~~~~~~~~~ 153:34.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 153:34.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:34.26 NS_INTERFACE_MAP_END 153:34.26 ^~~~~~~~~~~~~~~~~~~~ 153:34.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 153:34.26 else 153:34.27 ^~~~ 153:34.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:34.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:34.27 ^~~~~~~~~~~~~~~~~~ 153:34.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:34.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 153:34.27 ^~~~~~~~~~~~~~~~~~~~~~ 153:38.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 153:38.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 153:38.49 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 153:38.49 /builddir/build/BUILD/firefox-66.0.4/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] 153:38.49 memset(aT, 0, sizeof(T)); 153:38.49 ~~~~~~^~~~~~~~~~~~~~~~~~ 153:38.49 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 153:38.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 153:38.49 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 153:38.50 struct GlobalProperties { 153:38.50 ^~~~~~~~~~~~~~~~ 153:50.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 153:50.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 153:50.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 153:50.38 insertClose = false; 153:50.38 ~~~~~~~~~~~~^~~~~~~ 153:50.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 153:50.38 case kLine_Verb: { 153:50.39 ^~~~ 154:27.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 154:27.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 154:27.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp:532: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] 154:27.59 memcpy(&raw, buffer, kSizeInMemory); 154:27.59 ^ 154:27.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 154:27.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPath.h:22, 154:27.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathMeasure.h:12, 154:27.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 154:27.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 154:27.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 154:27.59 class SK_API SkRRect { 154:27.59 ^~~~~~~ 154:28.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 154:28.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 154:28.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:28.77 a = 255; // then fallthrough to 8888 154:28.77 ~~^~~~~ 154:28.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 154:28.77 case kRGBA_8888_SkColorType: 154:28.77 ^~~~ 154:28.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:28.77 a = 255; // then fallthrough to 1010102 154:28.77 ~~^~~~~ 154:28.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 154:28.77 case kRGBA_1010102_SkColorType: { 154:28.77 ^~~~ 154:50.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 154:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 154:50.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:50.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 154:50.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:50.21 foundInterface = 0; \ 154:50.21 ^~~~~~~~~~~~~~ 154:50.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:50.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:50.21 ^~~~~~~~~~~~~~~~~~~~~~~ 154:50.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:50.21 NS_INTERFACE_MAP_END 154:50.21 ^~~~~~~~~~~~~~~~~~~~ 154:50.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 154:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 154:50.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:50.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:50.22 } else 154:50.22 ^~~~ 154:50.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:50.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:50.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:50.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 154:50.22 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 154:50.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:50.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:50.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:50.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 154:50.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 154:50.87 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 154:50.88 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 154:50.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 154:50.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 154:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:50.89 foundInterface = 0; \ 154:50.89 ^~~~~~~~~~~~~~ 154:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:50.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:50.89 ^~~~~~~~~~~~~~~~~~~~~~~ 154:50.89 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:50.89 NS_INTERFACE_MAP_END 154:50.89 ^~~~~~~~~~~~~~~~~~~~ 154:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:50.89 else 154:50.89 ^~~~ 154:50.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:50.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:50.89 ^~~~~~~~~~~~~~~~~~ 154:50.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:50.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:50.90 ^~~~~~~~~~~~~~~~~~~~~~ 154:52.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:52.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:52.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 154:52.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 154:52.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:52.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:52.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 154:52.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:52.56 foundInterface = 0; \ 154:52.56 ^~~~~~~~~~~~~~ 154:52.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:52.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:52.56 ^~~~~~~~~~~~~~~~~~~~~~~ 154:52.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:52.56 NS_INTERFACE_MAP_END 154:52.56 ^~~~~~~~~~~~~~~~~~~~ 154:52.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:52.56 else 154:52.56 ^~~~ 154:52.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:52.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:52.58 ^~~~~~~~~~~~~~~~~~ 154:52.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:52.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:52.58 ^~~~~~~~~~~~~~~~~~~~~~ 154:53.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 154:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:53.43 foundInterface = 0; \ 154:53.43 ^~~~~~~~~~~~~~ 154:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:53.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:53.43 ^~~~~~~~~~~~~~~~~~~~~~~ 154:53.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:53.44 NS_INTERFACE_MAP_END 154:53.44 ^~~~~~~~~~~~~~~~~~~~ 154:53.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:53.44 else 154:53.44 ^~~~ 154:53.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:53.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:53.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 154:53.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 154:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:53.73 foundInterface = 0; \ 154:53.73 ^~~~~~~~~~~~~~ 154:53.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:53.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:53.74 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 154:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:53.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 154:53.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:23, 154:53.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 154:53.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 154:53.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 154:53.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 154:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:53.74 else 154:53.74 ^~~~ 154:53.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 154:53.74 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 154:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:56.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 154:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:56.97 foundInterface = 0; \ 154:56.97 ^~~~~~~~~~~~~~ 154:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:56.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:56.97 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:56.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:56.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 154:56.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 154:56.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:56.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:56.97 } else 154:56.97 ^~~~ 154:56.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:56.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:56.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 154:56.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 154:56.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:57.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:57.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 154:57.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 154:57.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:57.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 154:57.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.15 foundInterface = 0; \ 154:57.15 ^~~~~~~~~~~~~~ 154:57.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:57.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:57.15 ^~~~~~~~~~~~~~~~~~~~~~~ 154:57.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:57.16 NS_INTERFACE_MAP_END 154:57.16 ^~~~~~~~~~~~~~~~~~~~ 154:57.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.17 else 154:57.17 ^~~~ 154:57.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:57.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:57.17 ^~~~~~~~~~~~~~~~~~ 154:57.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:57.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:57.18 ^~~~~~~~~~~~~~~~~~~~~~ 154:57.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 154:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.39 foundInterface = 0; \ 154:57.39 ^~~~~~~~~~~~~~ 154:57.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:57.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:57.39 ^~~~~~~~~~~~~~~~~~~~~~~ 154:57.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:57.41 NS_INTERFACE_MAP_END 154:57.41 ^~~~~~~~~~~~~~~~~~~~ 154:57.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.42 else 154:57.42 ^~~~ 154:57.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:57.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:57.42 ^~~~~~~~~~~~~~~~~~ 154:57.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:57.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:57.42 ^~~~~~~~~~~~~~~~~~~~~~ 154:57.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 154:57.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.44 foundInterface = 0; \ 154:57.44 ^~~~~~~~~~~~~~ 154:57.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:57.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:57.45 ^~~~~~~~~~~~~~~~~~~~~~~ 154:57.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:57.45 NS_INTERFACE_MAP_END 154:57.45 ^~~~~~~~~~~~~~~~~~~~ 154:57.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 154:57.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 154:57.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:57.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:57.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.46 } else 154:57.46 ^~~~ 154:57.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:57.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 154:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 154:57.46 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 154:57.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:57.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:57.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 154:57.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 154:57.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:57.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:57.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 154:57.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.48 foundInterface = 0; \ 154:57.49 ^~~~~~~~~~~~~~ 154:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 154:57.49 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 154:57.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 154:57.49 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 154:57.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.49 else 154:57.49 ^~~~ 154:57.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:57.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:57.50 ^~~~~~~~~~~~~~~~~~ 154:57.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:57.50 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 154:57.50 ^~~~~~~~~~~~~~~~~~~~~~ 154:57.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 154:57.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.55 foundInterface = 0; \ 154:57.55 ^~~~~~~~~~~~~~ 154:57.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:57.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:57.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:57.56 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 154:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 154:57.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 154:57.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:57.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:57.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.56 } else 154:57.56 ^~~~ 154:57.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:57.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 154:57.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:57.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 154:57.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 154:57.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 154:57.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 154:57.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 154:57.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 154:57.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 154:57.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:57.67 foundInterface = 0; \ 154:57.67 ^~~~~~~~~~~~~~ 154:57.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:57.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:57.67 ^~~~~~~~~~~~~~~~~~~~~~~ 154:57.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:57.68 NS_INTERFACE_MAP_END 154:57.68 ^~~~~~~~~~~~~~~~~~~~ 154:57.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:57.69 else 154:57.69 ^~~~ 154:57.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:57.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:57.69 ^~~~~~~~~~~~~~~~~~ 154:57.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:57.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:57.70 ^~~~~~~~~~~~~~~~~~~~~~ 154:58.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 154:58.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:58.61 foundInterface = 0; \ 154:58.61 ^~~~~~~~~~~~~~ 154:58.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 154:58.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 154:58.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:58.61 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 154:58.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 154:58.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:58.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:58.63 else 154:58.63 ^~~~ 154:58.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:58.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:58.64 ^~~~~~~~~~~~~~~~~~ 154:58.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:58.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 154:58.64 ^~~~~~~~~~~~~~~~~~~~~~ 154:59.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 154:59.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:59.25 foundInterface = 0; \ 154:59.26 ^~~~~~~~~~~~~~ 154:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:59.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:59.26 ^~~~~~~~~~~~~~~~~~~~~~~ 154:59.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:59.26 NS_INTERFACE_MAP_END 154:59.26 ^~~~~~~~~~~~~~~~~~~~ 154:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 154:59.26 else 154:59.26 ^~~~ 154:59.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 154:59.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 154:59.28 ^~~~~~~~~~~~~~~~~~ 154:59.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 154:59.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 154:59.28 ^~~~~~~~~~~~~~~~~~~~~~ 155:00.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 155:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 155:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 155:00.31 memcpy(&rec, ptr, size); 155:00.31 ^ 155:00.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 155:00.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 155:00.32 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:00.32 struct SkScalerContextRec { 155:00.32 ^~~~~~~~~~~~~~~~~~ 155:00.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 155:00.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 155:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 155:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:450: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] 155:00.39 std::memcpy(&rec, ptr, sizeof(rec)); 155:00.39 ^ 155:00.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 155:00.40 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 155:00.40 ^~~~~~~~~~~ 155:00.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 155:00.40 TRACE_EVENT1("skia", "RecForDesc", "rec", 155:00.40 ^~~~~~~~~~~~ 155:00.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 155:00.40 TRACE_STR_COPY( 155:00.40 ^~~~~~~~~~~~~~ 155:00.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 155:00.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 155:00.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 155:00.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 155:00.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 155:00.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 155:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 155:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:00.42 struct SkScalerContextRec { 155:00.42 ^~~~~~~~~~~~~~~~~~ 155:00.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 155:00.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 155:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 155:00.55 class SkResourceCache::Hash : 155:00.55 ^~~~ 155:01.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 155:01.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 155:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 155:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 155:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 155:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 155:01.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 155:01.62 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 155:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:01.64 foundInterface = 0; \ 155:01.64 ^~~~~~~~~~~~~~ 155:01.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:01.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:01.64 ^~~~~~~~~~~~~~~~~~~~~~~ 155:01.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:01.65 NS_INTERFACE_MAP_END 155:01.65 ^~~~~~~~~~~~~~~~~~~~ 155:01.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:01.65 else 155:01.65 ^~~~ 155:01.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:01.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:01.65 ^~~~~~~~~~~~~~~~~~ 155:01.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:01.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:01.66 ^~~~~~~~~~~~~~~~~~~~~~ 155:02.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 155:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:02.23 foundInterface = 0; \ 155:02.23 ^~~~~~~~~~~~~~ 155:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:02.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:02.23 ^~~~~~~~~~~~~~~~~~~~~~~ 155:02.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:02.23 NS_INTERFACE_MAP_END 155:02.23 ^~~~~~~~~~~~~~~~~~~~ 155:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 155:02.24 else 155:02.24 ^~~~ 155:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:02.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:02.24 ^~~~~~~~~~~~~~~~~~ 155:02.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:02.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:02.26 ^~~~~~~~~~~~~~~~~~~~~~ 155:03.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 155:03.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 155:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 155:03.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 155:03.62 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 155:03.63 /builddir/build/BUILD/firefox-66.0.4/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] 155:03.63 memset(aT, 0, sizeof(T)); 155:03.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 155:03.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 155:03.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 155:03.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 155:03.64 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 155:03.64 struct GlobalProperties { 155:03.64 ^~~~~~~~~~~~~~~~ 155:46.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 155:46.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 155:46.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:46.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:46.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 155:46.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 155:46.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 155:46.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 155:46.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 155:46.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 155:46.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:46.36 foundInterface = 0; \ 155:46.36 ^~~~~~~~~~~~~~ 155:46.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:46.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:46.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:46.36 NS_INTERFACE_MAP_END_INHERITING(Event) 155:46.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:46.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:46.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 155:46.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 155:46.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:46.39 } else 155:46.40 ^~~~ 155:46.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:46.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:46.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:46.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 155:46.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 155:46.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 155:46.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 155:46.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 155:46.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 155:46.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:46.58 foundInterface = 0; \ 155:46.58 ^~~~~~~~~~~~~~ 155:46.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 155:46.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 155:46.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 155:46.60 NS_INTERFACE_MAP_END_INHERITING(Event) 155:46.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 155:46.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 155:46.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 155:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 155:46.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 155:46.61 } else 155:46.61 ^~~~ 155:46.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 155:46.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 155:46.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:46.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 155:46.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 155:46.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:51.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:51.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 155:51.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:1109: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] 155:51.60 memset(&rec, 0, sizeof(rec)); 155:51.60 ^ 155:51.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:51.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:51.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:51.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:51.60 struct SkScalerContextRec { 155:51.60 ^~~~~~~~~~~~~~~~~~ 155:53.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 155:53.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 155:53.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:266: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] 155:53.53 memcpy(&lhsRec, ptr, size); 155:53.53 ^ 155:53.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:53.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:53.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:53.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:53.53 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:53.54 struct SkScalerContextRec { 155:53.54 ^~~~~~~~~~~~~~~~~~ 155:53.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 155:53.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:270: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] 155:53.55 memcpy(&rhsRec, ptr, size); 155:53.55 ^ 155:53.55 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 155:53.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 155:53.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 155:53.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 155:53.56 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 155:53.56 struct SkScalerContextRec { 155:53.56 ^~~~~~~~~~~~~~~~~~ 156:07.79 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:36, 156:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 156:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h: In member function 'void mozilla::dom::Document::ReportUseCounters(mozilla::dom::Document::UseCounterReportKind)': 156:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Telemetry.h:111:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 156:07.79 Accumulate(static_cast(CategoricalLabelId::value), 156:07.79 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:07.79 static_cast(enumValue)); 156:07.79 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:07.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 156:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11399:42: note: 'label' was declared here 156:07.79 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 156:07.79 ^~~~~ 156:24.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 156:24.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 156:24.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 156:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 156:24.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 156:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:24.25 foundInterface = 0; \ 156:24.25 ^~~~~~~~~~~~~~ 156:24.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:24.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:24.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:24.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 156:24.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 156:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 156:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 156:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 156:24.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 156:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 156:24.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:24.27 } else 156:24.27 ^~~~ 156:24.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:24.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:24.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 156:24.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:24.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 156:24.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 156:24.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 156:24.41 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 156:24.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 156:24.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 156:24.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:24.42 foundInterface = 0; \ 156:24.43 ^~~~~~~~~~~~~~ 156:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:24.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:24.43 ^~~~~~~~~~~~~~~~~~~~~~~ 156:24.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:24.43 NS_INTERFACE_MAP_END 156:24.43 ^~~~~~~~~~~~~~~~~~~~ 156:24.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:24.43 else 156:24.45 ^~~~ 156:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:24.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:24.45 ^~~~~~~~~~~~~~~~~~ 156:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:24.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:24.46 ^~~~~~~~~~~~~~~~~~~~~~ 156:28.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 156:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:28.63 foundInterface = 0; \ 156:28.63 ^~~~~~~~~~~~~~ 156:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:28.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:28.63 ^~~~~~~~~~~~~~~~~~~~~~~ 156:28.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:28.63 NS_INTERFACE_MAP_END 156:28.63 ^~~~~~~~~~~~~~~~~~~~ 156:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:28.63 else 156:28.63 ^~~~ 156:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:28.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:28.63 ^~~~~~~~~~~~~~~~~~ 156:28.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:28.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:28.64 ^~~~~~~~~~~~~~~~~~~~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 156:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:32.33 foundInterface = 0; \ 156:32.33 ^~~~~~~~~~~~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:32.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:32.33 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 156:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 156:32.33 else 156:32.33 ^~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:32.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:32.33 ^~~~~~~~~~~~~~~~~~ 156:32.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:32.33 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 156:32.33 ^~~~~~~~~~~~~~~~~~~~~~ 156:32.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 156:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:32.49 foundInterface = 0; \ 156:32.49 ^~~~~~~~~~~~~~ 156:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:32.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:32.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:32.50 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 156:32.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 156:32.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 156:32.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 156:32.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 156:32.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 156:32.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 156:32.51 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 156:32.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 156:32.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 156:32.51 } else 156:32.51 ^~~~ 156:32.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 156:32.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:32.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 156:32.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 156:32.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:32.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 156:32.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 156:32.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:34.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 156:34.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 156:34.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 156:34.32 /builddir/build/BUILD/firefox-66.0.4/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] 156:34.32 memset(aT, 0, sizeof(T)); 156:34.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 156:34.32 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 156:34.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 156:34.32 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 156:34.32 struct GlobalProperties { 156:34.32 ^~~~~~~~~~~~~~~~ 156:39.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 156:39.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 156:39.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 156:39.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 156:39.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 156:39.37 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 156:39.38 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 156:39.38 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 156:39.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:39.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 156:39.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPaint.h:23, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStroke.h:11, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 156:39.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 156:39.39 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 156:39.39 template class sk_sp { 156:39.39 ^~~~~ 157:29.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 157:29.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 157:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 157:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:29.38 foundInterface = 0; \ 157:29.38 ^~~~~~~~~~~~~~ 157:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:29.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:29.39 NS_INTERFACE_MAP_END_INHERITING(Event) 157:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:29.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 157:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 157:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 157:29.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:29.39 } else 157:29.39 ^~~~ 157:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:29.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:29.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:29.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 157:29.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 157:32.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 157:32.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 157:32.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 157:32.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:32.15 foundInterface = 0; \ 157:32.15 ^~~~~~~~~~~~~~ 157:32.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:32.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:32.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:32.16 NS_INTERFACE_MAP_END_INHERITING(Event) 157:32.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 157:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 157:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 157:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 157:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 157:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 157:32.16 } else 157:32.16 ^~~~ 157:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 157:32.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 157:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 157:32.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 157:32.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:38.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 157:38.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 157:38.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 157:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 157:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:38.20 foundInterface = 0; \ 157:38.20 ^~~~~~~~~~~~~~ 157:38.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:38.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:38.20 ^~~~~~~~~~~~~~~~~~~~~~~ 157:38.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:38.21 NS_INTERFACE_MAP_END 157:38.21 ^~~~~~~~~~~~~~~~~~~~ 157:38.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:38.21 else 157:38.21 ^~~~ 157:38.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:38.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:38.21 ^~~~~~~~~~~~~~~~~~ 157:38.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:38.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:38.22 ^~~~~~~~~~~~~~~~~~~~~~ 157:39.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 157:39.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 157:39.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 157:39.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 157:39.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 157:39.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 157:39.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.h:15, 157:39.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.cpp:7, 157:39.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 157:39.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 157:39.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:39.60 foundInterface = 0; \ 157:39.61 ^~~~~~~~~~~~~~ 157:39.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:39.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:39.61 ^~~~~~~~~~~~~~~~~~~~~~~ 157:39.61 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:39.61 NS_INTERFACE_MAP_END 157:39.61 ^~~~~~~~~~~~~~~~~~~~ 157:39.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:39.62 else 157:39.62 ^~~~ 157:39.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:39.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:39.62 ^~~~~~~~~~~~~~~~~~ 157:39.62 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:39.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:39.62 ^~~~~~~~~~~~~~~~~~~~~~ 157:39.62 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 157:39.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:39.63 foundInterface = 0; \ 157:39.63 ^~~~~~~~~~~~~~ 157:39.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:39.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:39.63 ^~~~~~~~~~~~~~~~~~~~~~~ 157:39.63 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:39.63 NS_INTERFACE_MAP_END 157:39.63 ^~~~~~~~~~~~~~~~~~~~ 157:39.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:39.64 else 157:39.64 ^~~~ 157:39.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:39.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:39.64 ^~~~~~~~~~~~~~~~~~ 157:39.64 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:39.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:39.64 ^~~~~~~~~~~~~~~~~~~~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 157:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:39.73 foundInterface = 0; \ 157:39.73 ^~~~~~~~~~~~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:39.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:39.73 ^~~~~~~~~~~~~~~~~~~~~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:39.73 NS_INTERFACE_MAP_END 157:39.73 ^~~~~~~~~~~~~~~~~~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:39.73 else 157:39.73 ^~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:39.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:39.73 ^~~~~~~~~~~~~~~~~~ 157:39.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:39.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:39.73 ^~~~~~~~~~~~~~~~~~~~~~ 157:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 157:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:39.80 foundInterface = 0; \ 157:39.80 ^~~~~~~~~~~~~~ 157:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:39.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:39.80 ^~~~~~~~~~~~~~~~~~~~~~~ 157:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:39.80 NS_INTERFACE_MAP_END 157:39.80 ^~~~~~~~~~~~~~~~~~~~ 157:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:39.80 else 157:39.81 ^~~~ 157:39.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:39.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:39.81 ^~~~~~~~~~~~~~~~~~ 157:39.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:39.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:39.81 ^~~~~~~~~~~~~~~~~~~~~~ 157:48.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 157:48.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:48.30 foundInterface = 0; \ 157:48.30 ^~~~~~~~~~~~~~ 157:48.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:48.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:48.31 ^~~~~~~~~~~~~~~~~~~~~~~ 157:48.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:48.31 NS_INTERFACE_MAP_END 157:48.31 ^~~~~~~~~~~~~~~~~~~~ 157:48.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:48.31 else 157:48.31 ^~~~ 157:48.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:48.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:48.31 ^~~~~~~~~~~~~~~~~~ 157:48.31 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:48.31 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 157:48.31 ^~~~~~~~~~~~~~~~~~~~~~ 157:50.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 157:50.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:50.11 foundInterface = 0; \ 157:50.11 ^~~~~~~~~~~~~~ 157:50.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:50.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:50.12 ^~~~~~~~~~~~~~~~~~~~~~~ 157:50.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:50.12 NS_INTERFACE_MAP_END 157:50.12 ^~~~~~~~~~~~~~~~~~~~ 157:50.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 157:50.12 else 157:50.12 ^~~~ 157:50.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:50.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:50.13 ^~~~~~~~~~~~~~~~~~ 157:50.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:50.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 157:50.13 ^~~~~~~~~~~~~~~~~~~~~~ 158:18.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 158:18.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 158:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 158:18.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:18.07 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:18.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:18.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 158:18.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:18.08 foundInterface = 0; \ 158:18.08 ^~~~~~~~~~~~~~ 158:18.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:18.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:18.09 ^~~~~~~~~~~~~~~~~~~~~~~ 158:18.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:18.09 NS_INTERFACE_MAP_END 158:18.09 ^~~~~~~~~~~~~~~~~~~~ 158:18.09 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:18.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:18.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:18.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:18.10 } else 158:18.10 ^~~~ 158:18.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:18.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:18.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 158:18.11 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 158:18.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:18.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:18.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 158:18.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 158:18.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 158:18.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:18.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:18.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:18.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:18.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:18.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 158:18.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:18.12 foundInterface = 0; \ 158:18.13 ^~~~~~~~~~~~~~ 158:18.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:18.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:18.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:18.13 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 158:18.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.13 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 158:18.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 158:18.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 158:18.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:18.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:18.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:18.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:18.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:18.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:18.14 } else 158:18.14 ^~~~ 158:18.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:18.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:18.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 158:18.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 158:18.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:18.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:18.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:18.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:18.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 158:18.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:18.16 foundInterface = 0; \ 158:18.16 ^~~~~~~~~~~~~~ 158:18.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 158:18.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 158:18.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 158:18.17 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 158:18.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:18.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:18.17 else 158:18.17 ^~~~ 158:18.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:18.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:18.18 ^~~~~~~~~~~~~~~~~~ 158:18.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:18.18 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 158:18.18 ^~~~~~~~~~~~~~~~~~~~~~ 158:19.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 158:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:19.29 foundInterface = 0; \ 158:19.29 ^~~~~~~~~~~~~~ 158:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:19.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:19.29 ^~~~~~~~~~~~~~~~~~~~~~~ 158:19.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:19.29 NS_INTERFACE_MAP_END 158:19.29 ^~~~~~~~~~~~~~~~~~~~ 158:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 158:19.29 } else 158:19.30 ^~~~ 158:19.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 158:19.30 NS_IMPL_QUERY_BODY_CONCRETE(_class) 158:19.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:19.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 158:19.31 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 158:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 158:20.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.14 foundInterface = 0; \ 158:20.14 ^~~~~~~~~~~~~~ 158:20.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:20.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:20.15 ^~~~~~~~~~~~~~~~~~~~~~~ 158:20.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:20.15 NS_INTERFACE_MAP_END 158:20.15 ^~~~~~~~~~~~~~~~~~~~ 158:20.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.15 else 158:20.15 ^~~~ 158:20.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 158:20.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 158:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 158:20.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 158:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 158:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.38 foundInterface = 0; \ 158:20.38 ^~~~~~~~~~~~~~ 158:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:20.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:20.38 ^~~~~~~~~~~~~~~~~~~~~~~ 158:20.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:20.39 NS_INTERFACE_MAP_END 158:20.39 ^~~~~~~~~~~~~~~~~~~~ 158:20.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.39 else 158:20.39 ^~~~ 158:20.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:20.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:20.39 ^~~~~~~~~~~~~~~~~~ 158:20.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:20.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:20.39 ^~~~~~~~~~~~~~~~~~~~~~ 158:20.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 158:20.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:20.43 foundInterface = 0; \ 158:20.43 ^~~~~~~~~~~~~~ 158:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:20.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:20.43 ^~~~~~~~~~~~~~~~~~~~~~~ 158:20.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:20.43 NS_INTERFACE_MAP_END 158:20.43 ^~~~~~~~~~~~~~~~~~~~ 158:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 158:20.44 else 158:20.44 ^~~~ 158:20.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:20.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:20.44 ^~~~~~~~~~~~~~~~~~ 158:20.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:20.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 158:20.44 ^~~~~~~~~~~~~~~~~~~~~~ 158:21.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 158:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 158:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 158:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 158:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 158:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 158:21.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 158:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 158:21.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 158:21.31 /builddir/build/BUILD/firefox-66.0.4/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] 158:21.31 memset(aT, 0, sizeof(T)); 158:21.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 158:21.31 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 158:21.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 158:21.31 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 158:21.31 struct GlobalProperties { 158:21.31 ^~~~~~~~~~~~~~~~ 159:36.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 159:36.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 159:36.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 159:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:36.24 foundInterface = 0; \ 159:36.24 ^~~~~~~~~~~~~~ 159:36.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:36.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:36.24 ^~~~~~~~~~~~~~~~~~~~~~~ 159:36.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:36.24 NS_INTERFACE_MAP_END 159:36.25 ^~~~~~~~~~~~~~~~~~~~ 159:36.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:36.25 else 159:36.25 ^~~~ 159:36.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:36.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:36.25 ^~~~~~~~~~~~~~~~~~ 159:36.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:36.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:36.25 ^~~~~~~~~~~~~~~~~~~~~~ 159:36.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 159:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:36.26 foundInterface = 0; \ 159:36.26 ^~~~~~~~~~~~~~ 159:36.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:36.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:36.27 ^~~~~~~~~~~~~~~~~~~~~~~ 159:36.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:36.27 NS_INTERFACE_MAP_END 159:36.27 ^~~~~~~~~~~~~~~~~~~~ 159:36.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:36.27 else 159:36.27 ^~~~ 159:36.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:36.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:36.28 ^~~~~~~~~~~~~~~~~~ 159:36.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:36.28 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 159:36.28 ^~~~~~~~~~~~~~~~~~~~~~ 159:36.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 159:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:36.29 foundInterface = 0; \ 159:36.29 ^~~~~~~~~~~~~~ 159:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:36.30 ^~~~~~~~~~~~~~~~~~~~~~~ 159:36.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:36.30 NS_INTERFACE_MAP_END 159:36.30 ^~~~~~~~~~~~~~~~~~~~ 159:36.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:36.30 else 159:36.30 ^~~~ 159:36.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:36.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:36.30 ^~~~~~~~~~~~~~~~~~ 159:36.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:36.30 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 159:36.31 ^~~~~~~~~~~~~~~~~~~~~~ 159:37.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 159:37.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:37.17 foundInterface = 0; \ 159:37.17 ^~~~~~~~~~~~~~ 159:37.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:37.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:37.18 ^~~~~~~~~~~~~~~~~~~~~~~ 159:37.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:37.18 NS_INTERFACE_MAP_END 159:37.18 ^~~~~~~~~~~~~~~~~~~~ 159:37.18 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 159:37.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 159:37.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 159:37.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 159:37.18 } else 159:37.18 ^~~~ 159:37.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 159:37.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 159:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:39.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 159:39.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 159:39.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 159:39.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 159:39.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 159:39.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 159:39.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 159:39.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 159:39.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 159:39.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:39.46 foundInterface = 0; \ 159:39.46 ^~~~~~~~~~~~~~ 159:39.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:39.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:39.47 ^~~~~~~~~~~~~~~~~~~~~~~ 159:39.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:39.47 NS_INTERFACE_MAP_END 159:39.47 ^~~~~~~~~~~~~~~~~~~~ 159:39.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:39.47 else 159:39.47 ^~~~ 159:39.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:39.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:39.48 ^~~~~~~~~~~~~~~~~~ 159:39.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:39.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:39.48 ^~~~~~~~~~~~~~~~~~~~~~ 159:55.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 159:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:55.45 foundInterface = 0; \ 159:55.45 ^~~~~~~~~~~~~~ 159:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:55.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:55.46 ^~~~~~~~~~~~~~~~~~~~~~~ 159:55.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:55.46 NS_INTERFACE_MAP_END 159:55.46 ^~~~~~~~~~~~~~~~~~~~ 159:55.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:55.46 else 159:55.46 ^~~~ 159:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 159:55.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 159:55.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:55.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 159:55.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 159:55.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:58.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 159:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:58.02 foundInterface = 0; \ 159:58.02 ^~~~~~~~~~~~~~ 159:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:58.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:58.02 ^~~~~~~~~~~~~~~~~~~~~~~ 159:58.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:58.02 NS_INTERFACE_MAP_END 159:58.02 ^~~~~~~~~~~~~~~~~~~~ 159:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:58.02 else 159:58.02 ^~~~ 159:58.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:58.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:58.02 ^~~~~~~~~~~~~~~~~~ 159:58.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:58.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:58.02 ^~~~~~~~~~~~~~~~~~~~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 159:58.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:58.51 foundInterface = 0; \ 159:58.51 ^~~~~~~~~~~~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:58.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:58.51 ^~~~~~~~~~~~~~~~~~~~~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:58.51 NS_INTERFACE_MAP_END 159:58.51 ^~~~~~~~~~~~~~~~~~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:58.51 else 159:58.51 ^~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:58.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:58.51 ^~~~~~~~~~~~~~~~~~ 159:58.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:58.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:58.51 ^~~~~~~~~~~~~~~~~~~~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 159:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:59.84 foundInterface = 0; \ 159:59.84 ^~~~~~~~~~~~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:59.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:59.84 ^~~~~~~~~~~~~~~~~~~~~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:59.84 NS_INTERFACE_MAP_END 159:59.84 ^~~~~~~~~~~~~~~~~~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 159:59.84 else 159:59.84 ^~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:59.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:59.84 ^~~~~~~~~~~~~~~~~~ 159:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:59.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 159:59.84 ^~~~~~~~~~~~~~~~~~~~~~ 160:00.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 160:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:00.15 foundInterface = 0; \ 160:00.15 ^~~~~~~~~~~~~~ 160:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:00.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:00.15 ^~~~~~~~~~~~~~~~~~~~~~~ 160:00.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:00.15 NS_INTERFACE_MAP_END 160:00.15 ^~~~~~~~~~~~~~~~~~~~ 160:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:00.15 else 160:00.15 ^~~~ 160:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:00.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:00.15 ^~~~~~~~~~~~~~~~~~ 160:00.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:00.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:00.16 ^~~~~~~~~~~~~~~~~~~~~~ 160:00.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 160:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:00.34 foundInterface = 0; \ 160:00.34 ^~~~~~~~~~~~~~ 160:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:00.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:00.35 ^~~~~~~~~~~~~~~~~~~~~~~ 160:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:00.35 NS_INTERFACE_MAP_END 160:00.35 ^~~~~~~~~~~~~~~~~~~~ 160:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:00.35 else 160:00.35 ^~~~ 160:00.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 160:00.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 160:00.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:00.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 160:00.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 160:00.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:00.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 160:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:00.91 foundInterface = 0; \ 160:00.91 ^~~~~~~~~~~~~~ 160:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:00.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:00.91 ^~~~~~~~~~~~~~~~~~~~~~~ 160:00.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:00.91 NS_INTERFACE_MAP_END 160:00.91 ^~~~~~~~~~~~~~~~~~~~ 160:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:00.91 else 160:00.91 ^~~~ 160:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:00.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:00.91 ^~~~~~~~~~~~~~~~~~ 160:00.92 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:00.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:00.92 ^~~~~~~~~~~~~~~~~~~~~~ 160:03.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 160:03.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 160:03.84 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 160:03.84 /builddir/build/BUILD/firefox-66.0.4/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] 160:03.84 memset(aT, 0, sizeof(T)); 160:03.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 160:03.84 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 160:03.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 160:03.84 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 160:03.85 struct GlobalProperties { 160:03.85 ^~~~~~~~~~~~~~~~ 160:07.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 160:07.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 160:07.52 /builddir/build/BUILD/firefox-66.0.4/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] 160:07.52 (mAttrCount - i) * sizeof(InternalAttr)); 160:07.52 ^ 160:07.52 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 160:07.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 160:07.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 160:07.53 struct InternalAttr { 160:07.53 ^~~~~~~~~~~~ 160:07.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 160:07.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 160:07.53 /builddir/build/BUILD/firefox-66.0.4/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] 160:07.53 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 160:07.53 ^ 160:07.53 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 160:07.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 160:07.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 160:07.53 struct InternalAttr { 160:07.53 ^~~~~~~~~~~~ 160:08.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:08.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:08.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIScriptContext.h:12, 160:08.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:20, 160:08.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 160:08.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 160:08.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:08.03 foundInterface = 0; \ 160:08.03 ^~~~~~~~~~~~~~ 160:08.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:08.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:08.03 ^~~~~~~~~~~~~~~~~~~~~~~ 160:08.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:08.03 NS_INTERFACE_MAP_END 160:08.03 ^~~~~~~~~~~~~~~~~~~~ 160:08.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:08.03 else 160:08.03 ^~~~ 160:08.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:08.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:08.03 ^~~~~~~~~~~~~~~~~~ 160:08.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:08.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:08.03 ^~~~~~~~~~~~~~~~~~~~~~ 160:12.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 160:12.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:12.36 foundInterface = 0; \ 160:12.36 ^~~~~~~~~~~~~~ 160:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:12.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:12.37 ^~~~~~~~~~~~~~~~~~~~~~~ 160:12.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:12.37 NS_INTERFACE_MAP_END 160:12.37 ^~~~~~~~~~~~~~~~~~~~ 160:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:12.37 else 160:12.37 ^~~~ 160:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:12.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:12.37 ^~~~~~~~~~~~~~~~~~ 160:12.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:12.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:12.37 ^~~~~~~~~~~~~~~~~~~~~~ 160:12.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 160:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:12.74 foundInterface = 0; \ 160:12.74 ^~~~~~~~~~~~~~ 160:12.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:12.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:12.74 ^~~~~~~~~~~~~~~~~~~~~~~ 160:12.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:12.75 NS_INTERFACE_MAP_END 160:12.75 ^~~~~~~~~~~~~~~~~~~~ 160:12.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:12.75 else 160:12.75 ^~~~ 160:12.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:12.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:12.75 ^~~~~~~~~~~~~~~~~~ 160:12.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:12.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:12.75 ^~~~~~~~~~~~~~~~~~~~~~ 160:13.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 160:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:13.04 foundInterface = 0; \ 160:13.04 ^~~~~~~~~~~~~~ 160:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:13.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:13.04 ^~~~~~~~~~~~~~~~~~~~~~~ 160:13.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:13.04 NS_INTERFACE_MAP_END 160:13.04 ^~~~~~~~~~~~~~~~~~~~ 160:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:13.04 else 160:13.04 ^~~~ 160:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:13.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:13.04 ^~~~~~~~~~~~~~~~~~ 160:13.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:13.04 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 160:13.04 ^~~~~~~~~~~~~~~~~~~~~~ 160:15.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 160:15.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:15.75 foundInterface = 0; \ 160:15.75 ^~~~~~~~~~~~~~ 160:15.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:15.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:15.76 ^~~~~~~~~~~~~~~~~~~~~~~ 160:15.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:15.76 NS_INTERFACE_MAP_END 160:15.76 ^~~~~~~~~~~~~~~~~~~~ 160:15.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:15.76 else 160:15.76 ^~~~ 160:15.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:15.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:15.76 ^~~~~~~~~~~~~~~~~~ 160:15.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:15.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:15.76 ^~~~~~~~~~~~~~~~~~~~~~ 160:16.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 160:16.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:16.04 foundInterface = 0; \ 160:16.04 ^~~~~~~~~~~~~~ 160:16.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 160:16.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 160:16.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:16.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 160:16.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 160:16.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:16.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 160:16.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINode.h:14, 160:16.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContent.h:12, 160:16.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIScriptElement.h:16, 160:16.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:21, 160:16.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 160:16.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 160:16.05 } else 160:16.05 ^~~~ 160:16.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 160:16.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 160:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:16.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 160:16.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 160:16.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:16.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 160:16.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 160:16.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIScriptContext.h:12, 160:16.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:20, 160:16.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 160:16.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 160:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:16.08 foundInterface = 0; \ 160:16.08 ^~~~~~~~~~~~~~ 160:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:16.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:16.08 ^~~~~~~~~~~~~~~~~~~~~~~ 160:16.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:16.08 NS_INTERFACE_MAP_END 160:16.08 ^~~~~~~~~~~~~~~~~~~~ 160:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 160:16.08 else 160:16.08 ^~~~ 160:16.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:16.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:16.08 ^~~~~~~~~~~~~~~~~~ 160:16.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:16.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:16.08 ^~~~~~~~~~~~~~~~~~~~~~ 161:22.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:22.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:22.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIMutationObserver.h:10, 161:22.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIAnimationObserver.h:9, 161:22.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.h:10, 161:22.94 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.cpp:7, 161:22.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 161:22.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 161:22.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:22.94 foundInterface = 0; \ 161:22.94 ^~~~~~~~~~~~~~ 161:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 161:22.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 161:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 161:22.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 161:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:22.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 161:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIDocumentObserver.h:10, 161:22.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubDocumentObserver.h:17, 161:22.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubDocumentObserver.cpp:14, 161:22.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 161:22.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 161:22.97 } else 161:22.97 ^~~~ 161:22.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 161:22.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 161:22.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 161:22.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 161:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:22.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 161:22.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 161:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 161:39.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 161:39.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 161:39.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIMutationObserver.h:10, 161:39.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIAnimationObserver.h:9, 161:39.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.h:10, 161:39.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.cpp:7, 161:39.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 161:39.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 161:39.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:39.48 foundInterface = 0; \ 161:39.48 ^~~~~~~~~~~~~~ 161:39.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:39.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:39.48 ^~~~~~~~~~~~~~~~~~~~~~~ 161:39.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:39.49 NS_INTERFACE_MAP_END 161:39.49 ^~~~~~~~~~~~~~~~~~~~ 161:39.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 161:39.49 else 161:39.49 ^~~~ 161:39.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:39.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:39.49 ^~~~~~~~~~~~~~~~~~ 161:39.49 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:39.50 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 161:39.50 ^~~~~~~~~~~~~~~~~~~~~~ 161:58.07 dom/bindings/test 161:58.07 dom/battery 162:17.13 dom/browser-element 162:32.65 dom/cache 162:59.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 162:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 162:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Types.h:12, 162:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Action.h:11, 162:59.93 from /builddir/build/BUILD/firefox-66.0.4/dom/cache/Action.cpp:7, 162:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 162:59.93 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 162:59.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 162:59.95 foundInterface = 0; \ 162:59.95 ^~~~~~~~~~~~~~ 162:59.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 162:59.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 162:59.95 ^~~~~~~~~~~~~~~~~~~~~~~ 162:59.96 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 162:59.96 NS_INTERFACE_MAP_END 162:59.96 ^~~~~~~~~~~~~~~~~~~~ 162:59.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 162:59.96 else 162:59.96 ^~~~ 162:59.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 162:59.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 162:59.96 ^~~~~~~~~~~~~~~~~~ 162:59.96 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 162:59.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 162:59.97 ^~~~~~~~~~~~~~~~~~~~~~ 163:00.35 dom/canvas/gtest 163:00.38 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 163:00.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 163:00.39 foundInterface = 0; \ 163:00.39 ^~~~~~~~~~~~~~ 163:00.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 163:00.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 163:00.39 ^~~~~~~~~~~~~~~~~~~~~~~ 163:00.39 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 163:00.39 NS_INTERFACE_MAP_END 163:00.39 ^~~~~~~~~~~~~~~~~~~~ 163:00.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 163:00.40 else 163:00.40 ^~~~ 163:00.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 163:00.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 163:00.41 ^~~~~~~~~~~~~~~~~~ 163:00.41 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 163:00.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 163:00.41 ^~~~~~~~~~~~~~~~~~~~~~ 163:49.17 dom/webgpu 164:30.33 dom/clients/api 164:46.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.h:9, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:7, 164:46.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 164:46.85 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 164:46.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:46.86 foundInterface = 0; \ 164:46.86 ^~~~~~~~~~~~~~ 164:46.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:46.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:46.86 ^~~~~~~~~~~~~~~~~~~~~~~ 164:46.86 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:46.86 NS_INTERFACE_MAP_END 164:46.86 ^~~~~~~~~~~~~~~~~~~~ 164:46.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:46.86 else 164:46.86 ^~~~ 164:46.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:46.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:46.87 ^~~~~~~~~~~~~~~~~~ 164:46.87 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:46.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:46.87 ^~~~~~~~~~~~~~~~~~~~~~ 164:47.25 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 164:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 164:47.25 foundInterface = 0; \ 164:47.25 ^~~~~~~~~~~~~~ 164:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 164:47.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 164:47.25 ^~~~~~~~~~~~~~~~~~~~~~~ 164:47.25 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 164:47.25 NS_INTERFACE_MAP_END 164:47.25 ^~~~~~~~~~~~~~~~~~~~ 164:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 164:47.25 else 164:47.25 ^~~~ 164:47.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 164:47.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 164:47.26 ^~~~~~~~~~~~~~~~~~ 164:47.26 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 164:47.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 164:47.26 ^~~~~~~~~~~~~~~~~~~~~~ 164:55.89 dom/clients/manager 165:06.29 dom/commandhandler 165:09.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:09.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 165:09.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIComponentManager.h:10, 165:09.13 from /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:8, 165:09.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 165:09.13 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 165:09.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:09.14 foundInterface = 0; \ 165:09.14 ^~~~~~~~~~~~~~ 165:09.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:09.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:09.15 ^~~~~~~~~~~~~~~~~~~~~~~ 165:09.15 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:09.15 NS_INTERFACE_MAP_END 165:09.15 ^~~~~~~~~~~~~~~~~~~~ 165:09.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:09.16 else 165:09.16 ^~~~ 165:09.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:09.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:09.16 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:09.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 165:09.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:18.64 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 165:18.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:18.64 foundInterface = 0; \ 165:18.64 ^~~~~~~~~~~~~~ 165:18.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:18.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:18.65 ^~~~~~~~~~~~~~~~~~~~~~~ 165:18.65 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:18.65 NS_INTERFACE_MAP_END 165:18.65 ^~~~~~~~~~~~~~~~~~~~ 165:18.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:18.65 else 165:18.65 ^~~~ 165:18.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 165:18.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 165:18.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:18.67 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 165:18.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 165:18.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:27.50 dom/credentialmanagement 165:39.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:39.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 165:39.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Credential.h:10, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:7, 165:39.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 165:39.99 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 165:40.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:40.00 foundInterface = 0; \ 165:40.00 ^~~~~~~~~~~~~~ 165:40.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:40.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:40.00 ^~~~~~~~~~~~~~~~~~~~~~~ 165:40.00 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:40.00 NS_INTERFACE_MAP_END 165:40.00 ^~~~~~~~~~~~~~~~~~~~ 165:40.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:40.01 else 165:40.01 ^~~~ 165:40.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:40.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:40.01 ^~~~~~~~~~~~~~~~~~ 165:40.01 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:40.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:40.01 ^~~~~~~~~~~~~~~~~~~~~~ 165:41.53 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 165:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:41.53 foundInterface = 0; \ 165:41.53 ^~~~~~~~~~~~~~ 165:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 165:41.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 165:41.54 ^~~~~~~~~~~~~~~~~~~~~~~ 165:41.54 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 165:41.54 NS_INTERFACE_MAP_END 165:41.54 ^~~~~~~~~~~~~~~~~~~~ 165:41.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 165:41.54 else 165:41.54 ^~~~ 165:41.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 165:41.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 165:41.55 ^~~~~~~~~~~~~~~~~~ 165:41.55 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 165:41.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 165:41.55 ^~~~~~~~~~~~~~~~~~~~~~ 165:46.49 dom/crypto 165:54.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 165:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 165:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 165:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 165:54.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 165:55.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:55.00 foundInterface = 0; \ 165:55.00 ^~~~~~~~~~~~~~ 165:55.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:55.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:55.01 NS_INTERFACE_MAP_END_INHERITING(Event) 165:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:55.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 165:55.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 165:55.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 165:55.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:55.01 } else 165:55.01 ^~~~ 165:55.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:55.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:55.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 165:55.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 165:55.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 165:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 165:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 165:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 165:55.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 165:55.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 165:55.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 165:55.57 foundInterface = 0; \ 165:55.57 ^~~~~~~~~~~~~~ 165:55.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 165:55.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 165:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 165:55.58 NS_INTERFACE_MAP_END_INHERITING(Event) 165:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 165:55.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 165:55.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 165:55.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 165:55.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 165:55.58 } else 165:55.58 ^~~~ 165:55.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 165:55.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 165:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 165:55.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 165:55.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 165:55.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.h:10, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.cpp:7, 166:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 166:00.10 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 166:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:00.11 foundInterface = 0; \ 166:00.11 ^~~~~~~~~~~~~~ 166:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 166:00.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 166:00.11 ^~~~~~~~~~~~~~~~~~~~~~~ 166:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 166:00.11 NS_INTERFACE_MAP_END 166:00.11 ^~~~~~~~~~~~~~~~~~~~ 166:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 166:00.11 else 166:00.11 ^~~~ 166:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 166:00.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 166:00.11 ^~~~~~~~~~~~~~~~~~ 166:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 166:00.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 166:00.12 ^~~~~~~~~~~~~~~~~~~~~~ 166:04.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:04.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:04.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:04.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.21 foundInterface = 0; \ 166:04.21 ^~~~~~~~~~~~~~ 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:04.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:04.21 NS_INTERFACE_MAP_END_INHERITING(Event) 166:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:04.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.21 } else 166:04.21 ^~~~ 166:04.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:04.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:04.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:04.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 166:04.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:04.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:04.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:04.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 166:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.41 foundInterface = 0; \ 166:04.41 ^~~~~~~~~~~~~~ 166:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:04.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:04.41 NS_INTERFACE_MAP_END_INHERITING(Event) 166:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:04.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.41 } else 166:04.41 ^~~~ 166:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:04.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:04.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 166:04.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 166:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 166:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 166:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 166:04.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 166:04.71 foundInterface = 0; \ 166:04.71 ^~~~~~~~~~~~~~ 166:04.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 166:04.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 166:04.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 166:04.72 NS_INTERFACE_MAP_END_INHERITING(Event) 166:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 166:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 166:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 166:04.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 166:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 166:04.72 } else 166:04.72 ^~~~ 166:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 166:04.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 166:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:04.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 166:04.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 166:04.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:37.13 dom/encoding 166:46.61 dom/events 166:54.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 166:54.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:54.35 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 166:54.35 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 166:54.96 dom/fetch 167:11.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 167:11.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 167:11.15 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 167:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:11.15 foundInterface = 0; \ 167:11.15 ^~~~~~~~~~~~~~ 167:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:11.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:11.16 ^~~~~~~~~~~~~~~~~~~~~~~ 167:11.16 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:11.16 NS_INTERFACE_MAP_END 167:11.16 ^~~~~~~~~~~~~~~~~~~~ 167:11.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:11.16 else 167:11.16 ^~~~ 167:11.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:11.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:11.16 ^~~~~~~~~~~~~~~~~~ 167:11.16 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:11.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:11.17 ^~~~~~~~~~~~~~~~~~~~~~ 167:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 167:14.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:14.46 foundInterface = 0; \ 167:14.46 ^~~~~~~~~~~~~~ 167:14.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:14.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:14.46 ^~~~~~~~~~~~~~~~~~~~~~~ 167:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:14.47 NS_INTERFACE_MAP_END 167:14.47 ^~~~~~~~~~~~~~~~~~~~ 167:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:14.47 else 167:14.47 ^~~~ 167:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:14.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:14.47 ^~~~~~~~~~~~~~~~~~ 167:14.47 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:14.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:14.48 ^~~~~~~~~~~~~~~~~~~~~~ 167:14.72 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 167:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:14.73 foundInterface = 0; \ 167:14.73 ^~~~~~~~~~~~~~ 167:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:14.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:14.73 ^~~~~~~~~~~~~~~~~~~~~~~ 167:14.73 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:14.74 NS_INTERFACE_MAP_END 167:14.74 ^~~~~~~~~~~~~~~~~~~~ 167:14.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:14.74 else 167:14.75 ^~~~ 167:14.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 167:14.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 167:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:14.75 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 167:14.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 167:14.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 167:14.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:14.76 foundInterface = 0; \ 167:14.76 ^~~~~~~~~~~~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:14.76 NS_INTERFACE_MAP_END 167:14.76 ^~~~~~~~~~~~~~~~~~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:14.76 else 167:14.76 ^~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:14.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:14.76 ^~~~~~~~~~~~~~~~~~ 167:14.76 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:14.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:14.76 ^~~~~~~~~~~~~~~~~~~~~~ 167:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 167:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:17.31 foundInterface = 0; \ 167:17.31 ^~~~~~~~~~~~~~ 167:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:17.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.31 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:17.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:14, 167:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 167:17.31 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 167:17.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 167:17.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 167:17.31 } else 167:17.32 ^~~~ 167:17.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 167:17.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 167:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.32 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 167:17.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 167:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 167:17.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 167:17.44 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 167:17.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:17.45 foundInterface = 0; \ 167:17.45 ^~~~~~~~~~~~~~ 167:17.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:17.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:17.45 ^~~~~~~~~~~~~~~~~~~~~~~ 167:17.45 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:17.45 NS_INTERFACE_MAP_END 167:17.45 ^~~~~~~~~~~~~~~~~~~~ 167:17.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:17.45 else 167:17.45 ^~~~ 167:17.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 167:17.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 167:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.45 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 167:17.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 167:17.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:17.64 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 167:17.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:17.64 foundInterface = 0; \ 167:17.65 ^~~~~~~~~~~~~~ 167:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:17.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:17.65 ^~~~~~~~~~~~~~~~~~~~~~~ 167:17.65 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:17.65 NS_INTERFACE_MAP_END 167:17.65 ^~~~~~~~~~~~~~~~~~~~ 167:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:17.65 else 167:17.65 ^~~~ 167:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:17.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:17.65 ^~~~~~~~~~~~~~~~~~ 167:17.65 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:17.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:17.65 ^~~~~~~~~~~~~~~~~~~~~~ 167:18.22 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 167:18.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:18.22 foundInterface = 0; \ 167:18.22 ^~~~~~~~~~~~~~ 167:18.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:18.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:18.23 ^~~~~~~~~~~~~~~~~~~~~~~ 167:18.23 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:18.23 NS_INTERFACE_MAP_END 167:18.23 ^~~~~~~~~~~~~~~~~~~~ 167:18.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:18.23 else 167:18.23 ^~~~ 167:18.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:18.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:18.23 ^~~~~~~~~~~~~~~~~~ 167:18.23 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:18.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:18.23 ^~~~~~~~~~~~~~~~~~~~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 167:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:18.34 foundInterface = 0; \ 167:18.34 ^~~~~~~~~~~~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:18.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:18.34 ^~~~~~~~~~~~~~~~~~~~~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:18.34 NS_INTERFACE_MAP_END 167:18.34 ^~~~~~~~~~~~~~~~~~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:18.34 else 167:18.34 ^~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:18.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:18.34 ^~~~~~~~~~~~~~~~~~ 167:18.34 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:18.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:18.34 ^~~~~~~~~~~~~~~~~~~~~~ 167:25.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventDispatcher.h:11, 167:25.13 from /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:8: 167:25.13 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 167:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:25.14 foundInterface = 0; \ 167:25.14 ^~~~~~~~~~~~~~ 167:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:25.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:25.14 ^~~~~~~~~~~~~~~~~~~~~~~ 167:25.14 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:25.14 NS_INTERFACE_MAP_END 167:25.14 ^~~~~~~~~~~~~~~~~~~~ 167:25.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:25.14 else 167:25.15 ^~~~ 167:25.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:25.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:25.15 ^~~~~~~~~~~~~~~~~~ 167:25.15 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:25.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:25.15 ^~~~~~~~~~~~~~~~~~~~~~ 167:25.16 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 167:25.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:25.16 foundInterface = 0; \ 167:25.17 ^~~~~~~~~~~~~~ 167:25.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:25.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:25.17 ^~~~~~~~~~~~~~~~~~~~~~~ 167:25.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:25.17 NS_INTERFACE_MAP_END 167:25.17 ^~~~~~~~~~~~~~~~~~~~ 167:25.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 167:25.17 else 167:25.17 ^~~~ 167:25.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:25.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:25.17 ^~~~~~~~~~~~~~~~~~ 167:25.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:25.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 167:25.17 ^~~~~~~~~~~~~~~~~~~~~~ 168:17.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:17.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:17.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:17.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:17.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 168:17.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 168:17.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 168:17.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 168:17.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 168:17.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 168:17.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:17.82 foundInterface = 0; \ 168:17.82 ^~~~~~~~~~~~~~ 168:17.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:17.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:17.82 NS_INTERFACE_MAP_END_INHERITING(Event) 168:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.82 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 168:17.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 168:17.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 168:17.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 168:17.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 168:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 168:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 168:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 168:17.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 168:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:17.84 } else 168:17.84 ^~~~ 168:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:17.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:17.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:17.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:17.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 168:17.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:21.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:21.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:21.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:21.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:21.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 168:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 168:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 168:21.45 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:21.45 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 168:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:21.46 foundInterface = 0; \ 168:21.46 ^~~~~~~~~~~~~~ 168:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:21.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:21.47 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:21.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 168:21.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:21.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:21.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:21.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:21.48 } else 168:21.48 ^~~~ 168:21.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:21.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:21.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:21.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 168:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:26.21 dom/file 168:27.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:27.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:27.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:27.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:27.81 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 168:27.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:27.82 foundInterface = 0; \ 168:27.82 ^~~~~~~~~~~~~~ 168:27.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:27.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:27.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:27.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:27.83 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 168:27.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:27.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:27.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:27.83 } else 168:27.84 ^~~~ 168:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:27.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:27.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:27.84 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:27.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 168:27.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:39.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/dom/file/BaseBlobImpl.cpp:7, 168:39.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 168:39.49 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 168:39.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:39.50 foundInterface = 0; \ 168:39.50 ^~~~~~~~~~~~~~ 168:39.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:39.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:39.50 ^~~~~~~~~~~~~~~~~~~~~~~ 168:39.50 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:39.52 NS_INTERFACE_MAP_END 168:39.52 ^~~~~~~~~~~~~~~~~~~~ 168:39.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:39.52 else 168:39.52 ^~~~ 168:39.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:39.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:39.53 ^~~~~~~~~~~~~~~~~~ 168:39.53 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:39.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 168:39.53 ^~~~~~~~~~~~~~~~~~~~~~ 168:42.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 168:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 168:42.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 168:42.94 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:42.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:42.94 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 168:42.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:42.95 foundInterface = 0; \ 168:42.95 ^~~~~~~~~~~~~~ 168:42.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:42.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:42.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:42.96 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:42.96 NS_INTERFACE_MAP_END_INHERITING(Event) 168:42.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:42.96 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 168:42.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 168:42.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 168:42.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 168:42.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 168:42.96 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:42.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:42.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:42.97 } else 168:42.97 ^~~~ 168:42.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:42.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:42.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:42.97 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:42.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 168:42.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:42.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:42.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:42.99 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 168:42.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:42.99 foundInterface = 0; \ 168:42.99 ^~~~~~~~~~~~~~ 168:42.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:42.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:42.99 ^~~~~~~~~~~~~~~~~~~~~~~ 168:42.99 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:42.99 NS_INTERFACE_MAP_END 168:43.00 ^~~~~~~~~~~~~~~~~~~~ 168:43.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:43.00 else 168:43.00 ^~~~ 168:43.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:43.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:43.00 ^~~~~~~~~~~~~~~~~~ 168:43.00 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:43.00 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 168:43.00 ^~~~~~~~~~~~~~~~~~~~~~ 168:43.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 168:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:43.50 foundInterface = 0; \ 168:43.50 ^~~~~~~~~~~~~~ 168:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:43.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:43.51 ^~~~~~~~~~~~~~~~~~~~~~~ 168:43.51 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:43.51 NS_INTERFACE_MAP_END 168:43.51 ^~~~~~~~~~~~~~~~~~~~ 168:43.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:43.51 else 168:43.51 ^~~~ 168:43.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:43.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:43.51 ^~~~~~~~~~~~~~~~~~ 168:43.52 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:43.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 168:43.53 ^~~~~~~~~~~~~~~~~~~~~~ 168:43.88 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 168:43.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:43.88 foundInterface = 0; \ 168:43.88 ^~~~~~~~~~~~~~ 168:43.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:43.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:43.89 ^~~~~~~~~~~~~~~~~~~~~~~ 168:43.89 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:43.89 NS_INTERFACE_MAP_END 168:43.89 ^~~~~~~~~~~~~~~~~~~~ 168:43.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:43.89 else 168:43.89 ^~~~ 168:43.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:43.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:43.90 ^~~~~~~~~~~~~~~~~~ 168:43.90 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:43.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 168:43.90 ^~~~~~~~~~~~~~~~~~~~~~ 168:44.15 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 168:44.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:44.15 foundInterface = 0; \ 168:44.15 ^~~~~~~~~~~~~~ 168:44.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 168:44.15 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:44.15 NS_INTERFACE_MAP_END 168:44.17 ^~~~~~~~~~~~~~~~~~~~ 168:44.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:44.17 else 168:44.17 ^~~~ 168:44.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:44.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:44.17 ^~~~~~~~~~~~~~~~~~ 168:44.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:44.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 168:44.17 ^~~~~~~~~~~~~~~~~~~~~~ 168:44.30 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 168:44.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:44.31 foundInterface = 0; \ 168:44.31 ^~~~~~~~~~~~~~ 168:44.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:44.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:44.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:44.31 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:44.31 NS_INTERFACE_MAP_END_INHERITING(Event) 168:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:44.32 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 168:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 168:44.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 168:44.32 } else 168:44.32 ^~~~ 168:44.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 168:44.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 168:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:44.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 168:44.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 168:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:47.49 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 168:47.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:47.49 foundInterface = 0; \ 168:47.49 ^~~~~~~~~~~~~~ 168:47.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:47.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:47.49 ^~~~~~~~~~~~~~~~~~~~~~~ 168:47.49 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:47.49 NS_INTERFACE_MAP_END 168:47.49 ^~~~~~~~~~~~~~~~~~~~ 168:47.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:47.49 else 168:47.50 ^~~~ 168:47.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:47.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:47.50 ^~~~~~~~~~~~~~~~~~ 168:47.50 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:47.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 168:47.50 ^~~~~~~~~~~~~~~~~~~~~~ 168:48.03 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 168:48.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:48.04 foundInterface = 0; \ 168:48.04 ^~~~~~~~~~~~~~ 168:48.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 168:48.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 168:48.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 168:48.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 168:48.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:48.04 else 168:48.04 ^~~~ 168:48.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 168:48.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 168:48.04 ^~~~~~~~~~~~~~~~~~ 168:48.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 168:48.04 NS_INTERFACE_MAP_ENTRY(nsINamed) 168:48.04 ^~~~~~~~~~~~~~~~~~~~~~ 168:48.23 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 168:48.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:48.23 foundInterface = 0; \ 168:48.24 ^~~~~~~~~~~~~~ 168:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:48.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:48.24 ^~~~~~~~~~~~~~~~~~~~~~~ 168:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:48.24 NS_INTERFACE_MAP_END 168:48.24 ^~~~~~~~~~~~~~~~~~~~ 168:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:48.24 else 168:48.24 ^~~~ 168:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:48.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:48.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:48.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 168:48.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 168:48.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 168:48.27 foundInterface = 0; \ 168:48.27 ^~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 168:48.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 168:48.27 ^~~~~~~~~~~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 168:48.27 NS_INTERFACE_MAP_END 168:48.27 ^~~~~~~~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 168:48.27 else 168:48.27 ^~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 168:48.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 168:48.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 168:48.27 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 168:48.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 168:48.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:37.14 dom/file/ipc 169:45.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 169:45.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 169:45.42 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.h:10, 169:45.42 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:7, 169:45.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 169:45.42 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 169:45.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:45.42 foundInterface = 0; \ 169:45.42 ^~~~~~~~~~~~~~ 169:45.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:45.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:45.42 ^~~~~~~~~~~~~~~~~~~~~~~ 169:45.42 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:45.42 NS_INTERFACE_MAP_END 169:45.43 ^~~~~~~~~~~~~~~~~~~~ 169:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:45.43 else 169:45.43 ^~~~ 169:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 169:45.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 169:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:45.43 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 169:45.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 169:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169:56.03 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 169:56.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 169:56.03 foundInterface = 0; \ 169:56.03 ^~~~~~~~~~~~~~ 169:56.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 169:56.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 169:56.04 ^~~~~~~~~~~~~~~~~~~~~~~ 169:56.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 169:56.04 NS_INTERFACE_MAP_END 169:56.04 ^~~~~~~~~~~~~~~~~~~~ 169:56.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 169:56.04 else 169:56.04 ^~~~ 169:56.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 169:56.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 169:56.06 ^~~~~~~~~~~~~~~~~~ 169:56.06 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 169:56.06 NS_INTERFACE_MAP_ENTRY(nsIObserver) 169:56.06 ^~~~~~~~~~~~~~~~~~~~~~ 170:03.16 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 170:03.16 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 170:03.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 170:03.16 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:9, 170:03.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 170:03.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 170:03.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:03.17 foundInterface = 0; \ 170:03.17 ^~~~~~~~~~~~~~ 170:03.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:03.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:03.17 ^~~~~~~~~~~~~~~~~~~~~~~ 170:03.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:03.17 NS_INTERFACE_MAP_END 170:03.18 ^~~~~~~~~~~~~~~~~~~~ 170:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:03.18 else 170:03.19 ^~~~ 170:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:03.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:03.19 ^~~~~~~~~~~~~~~~~~ 170:03.19 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:03.19 NS_INTERFACE_MAP_ENTRY(Event) 170:03.20 ^~~~~~~~~~~~~~~~~~~~~~ 170:07.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 170:07.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:07.83 foundInterface = 0; \ 170:07.83 ^~~~~~~~~~~~~~ 170:07.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:07.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 170:07.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:07.83 NS_INTERFACE_MAP_END 170:07.84 ^~~~~~~~~~~~~~~~~~~~ 170:07.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:07.84 else 170:07.84 ^~~~ 170:07.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:07.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:07.84 ^~~~~~~~~~~~~~~~~~ 170:07.84 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:07.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:07.86 ^~~~~~~~~~~~~~~~~~~~~~ 170:20.21 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 170:20.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:20.21 foundInterface = 0; \ 170:20.21 ^~~~~~~~~~~~~~ 170:20.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:20.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:20.22 ^~~~~~~~~~~~~~~~~~~~~~~ 170:20.22 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:20.22 NS_INTERFACE_MAP_END 170:20.22 ^~~~~~~~~~~~~~~~~~~~ 170:20.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:20.22 else 170:20.22 ^~~~ 170:20.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 170:20.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 170:20.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:20.22 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 170:20.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 170:20.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:20.42 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 170:20.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:20.42 foundInterface = 0; \ 170:20.42 ^~~~~~~~~~~~~~ 170:20.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:20.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:20.43 ^~~~~~~~~~~~~~~~~~~~~~~ 170:20.43 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:20.43 NS_INTERFACE_MAP_END 170:20.43 ^~~~~~~~~~~~~~~~~~~~ 170:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:20.43 else 170:20.43 ^~~~ 170:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:20.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:20.43 ^~~~~~~~~~~~~~~~~~ 170:20.44 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:20.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:20.44 ^~~~~~~~~~~~~~~~~~~~~~ 170:21.16 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 170:21.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:21.16 foundInterface = 0; \ 170:21.17 ^~~~~~~~~~~~~~ 170:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:21.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:21.17 ^~~~~~~~~~~~~~~~~~~~~~~ 170:21.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:21.17 NS_INTERFACE_MAP_END 170:21.17 ^~~~~~~~~~~~~~~~~~~~ 170:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:21.17 else 170:21.17 ^~~~ 170:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:21.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:21.18 ^~~~~~~~~~~~~~~~~~ 170:21.18 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:21.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 170:21.18 ^~~~~~~~~~~~~~~~~~~~~~ 170:21.23 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 170:21.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:21.23 foundInterface = 0; \ 170:21.23 ^~~~~~~~~~~~~~ 170:21.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:21.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:21.24 ^~~~~~~~~~~~~~~~~~~~~~~ 170:21.24 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:21.24 NS_INTERFACE_MAP_END 170:21.24 ^~~~~~~~~~~~~~~~~~~~ 170:21.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 170:21.24 else 170:21.24 ^~~~ 170:21.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 170:21.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 170:21.24 ^~~~~~~~~~~~~~~~~~ 170:21.25 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 170:21.25 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 170:21.26 ^~~~~~~~~~~~~~~~~~~~~~ 170:21.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 170:21.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:21.50 foundInterface = 0; \ 170:21.51 ^~~~~~~~~~~~~~ 170:21.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:21.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.51 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:21.51 NS_INTERFACE_MAP_END_INHERITING(Event) 170:21.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.51 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 170:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 170:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 170:21.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 170:21.52 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:10, 170:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 170:21.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:21.52 } else 170:21.53 ^~~~ 170:21.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 170:21.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 170:21.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:21.53 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 170:21.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 170:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:28.35 dom/file/uri 170:36.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 170:36.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 170:36.38 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 170:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:36.38 foundInterface = 0; \ 170:36.38 ^~~~~~~~~~~~~~ 170:36.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 170:36.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 170:36.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.39 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 170:36.39 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 170:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 170:36.40 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 170:36.40 } else 170:36.40 ^~~~ 170:36.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 170:36.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 170:36.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 170:36.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 170:36.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 170:36.42 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 170:36.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 170:36.42 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 170:36.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 170:36.43 foundInterface = 0; \ 170:36.43 ^~~~~~~~~~~~~~ 170:36.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 170:36.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 170:36.44 ^~~~~~~~~~~~~~~~~~~~~~~ 170:36.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 170:36.44 NS_INTERFACE_MAP_END \ 170:36.44 ^~~~~~~~~~~~~~~~~~~~ 170:36.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 170:36.44 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 170:36.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.44 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 170:36.45 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 170:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.45 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 170:36.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobURL.h:13, 170:36.45 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:10, 170:36.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 170:36.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 170:36.45 } else \ 170:36.46 ^~~~ 170:36.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 170:36.46 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 170:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170:36.46 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 170:36.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 170:36.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:00.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:00.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 171:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:00.24 foundInterface = 0; \ 171:00.24 ^~~~~~~~~~~~~~ 171:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:00.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:00.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:00.24 NS_INTERFACE_MAP_END_INHERITING(Event) 171:00.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:00.24 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:00.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:00.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:00.25 } else 171:00.25 ^~~~ 171:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:00.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:00.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:00.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 171:00.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:00.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:00.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:00.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:00.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:00.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:00.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 171:00.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:00.75 foundInterface = 0; \ 171:00.75 ^~~~~~~~~~~~~~ 171:00.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:00.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:00.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:00.75 NS_INTERFACE_MAP_END_INHERITING(Event) 171:00.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:00.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:00.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:00.75 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:00.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:00.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:00.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:00.76 } else 171:00.76 ^~~~ 171:00.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:00.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:00.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:00.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:00.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 171:00.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:05.49 dom/filehandle 171:14.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:14.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:14.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:14.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:14.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 171:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:14.51 foundInterface = 0; \ 171:14.51 ^~~~~~~~~~~~~~ 171:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:14.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:14.51 NS_INTERFACE_MAP_END_INHERITING(Event) 171:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:14.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:14.51 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:14.52 } else 171:14.52 ^~~~ 171:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:14.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:14.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 171:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:16.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:16.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:16.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:16.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:16.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:16.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:16.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 171:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:16.30 foundInterface = 0; \ 171:16.30 ^~~~~~~~~~~~~~ 171:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:16.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:16.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:16.31 NS_INTERFACE_MAP_END_INHERITING(Event) 171:16.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:16.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 171:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 171:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 171:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 171:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 171:16.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:16.31 } else 171:16.31 ^~~~ 171:16.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:16.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:16.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:16.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:16.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 171:16.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 171:30.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 171:30.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 171:30.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 171:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 171:30.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:30.34 foundInterface = 0; \ 171:30.34 ^~~~~~~~~~~~~~ 171:30.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:30.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:30.36 ^~~~~~~~~~~~~~~~~~~~~~~ 171:30.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:30.36 NS_INTERFACE_MAP_END 171:30.36 ^~~~~~~~~~~~~~~~~~~~ 171:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:30.37 else 171:30.37 ^~~~ 171:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:30.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:30.37 ^~~~~~~~~~~~~~~~~~ 171:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:30.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:30.38 ^~~~~~~~~~~~~~~~~~~~~~ 171:30.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 171:30.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:30.56 foundInterface = 0; \ 171:30.56 ^~~~~~~~~~~~~~ 171:30.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:30.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:30.56 ^~~~~~~~~~~~~~~~~~~~~~~ 171:30.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:30.57 NS_INTERFACE_MAP_END 171:30.57 ^~~~~~~~~~~~~~~~~~~~ 171:30.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:30.57 else 171:30.57 ^~~~ 171:30.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:30.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:30.59 ^~~~~~~~~~~~~~~~~~ 171:30.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:30.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:30.59 ^~~~~~~~~~~~~~~~~~~~~~ 171:30.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 171:30.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:30.60 foundInterface = 0; \ 171:30.60 ^~~~~~~~~~~~~~ 171:30.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:30.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:30.60 ^~~~~~~~~~~~~~~~~~~~~~~ 171:30.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:30.61 NS_INTERFACE_MAP_END 171:30.61 ^~~~~~~~~~~~~~~~~~~~ 171:30.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:30.61 else 171:30.61 ^~~~ 171:30.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:30.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:30.63 ^~~~~~~~~~~~~~~~~~ 171:30.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:30.63 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:30.63 ^~~~~~~~~~~~~~~~~~~~~~ 171:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 171:30.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:30.66 foundInterface = 0; \ 171:30.66 ^~~~~~~~~~~~~~ 171:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:30.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:30.66 ^~~~~~~~~~~~~~~~~~~~~~~ 171:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:30.66 NS_INTERFACE_MAP_END 171:30.66 ^~~~~~~~~~~~~~~~~~~~ 171:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:30.67 else 171:30.67 ^~~~ 171:30.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:30.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:30.68 ^~~~~~~~~~~~~~~~~~ 171:30.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:30.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 171:30.68 ^~~~~~~~~~~~~~~~~~~~~~ 171:45.68 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 171:45.68 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 171:45.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 171:45.68 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 171:45.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:45.68 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 171:45.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:45.69 foundInterface = 0; \ 171:45.69 ^~~~~~~~~~~~~~ 171:45.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:45.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:45.69 ^~~~~~~~~~~~~~~~~~~~~~~ 171:45.69 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:45.71 NS_INTERFACE_MAP_END 171:45.71 ^~~~~~~~~~~~~~~~~~~~ 171:45.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 171:45.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 171:45.72 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 171:45.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:45.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:45.72 } else 171:45.72 ^~~~ 171:45.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:45.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:45.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:45.72 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 171:45.73 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 171:45.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:45.74 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 171:45.74 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 171:45.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 171:45.74 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 171:45.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:45.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 171:45.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:45.75 foundInterface = 0; \ 171:45.75 ^~~~~~~~~~~~~~ 171:45.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:45.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:45.75 ^~~~~~~~~~~~~~~~~~~~~~~ 171:45.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:45.76 NS_INTERFACE_MAP_END 171:45.76 ^~~~~~~~~~~~~~~~~~~~ 171:45.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:45.76 else 171:45.76 ^~~~ 171:45.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:45.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:45.76 ^~~~~~~~~~~~~~~~~~ 171:45.76 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:45.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 171:45.76 ^~~~~~~~~~~~~~~~~~~~~~ 171:51.76 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 171:51.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:51.77 foundInterface = 0; \ 171:51.77 ^~~~~~~~~~~~~~ 171:51.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:51.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:51.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:51.77 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:51.77 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 171:51.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:51.77 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 171:51.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 171:51.78 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 171:51.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:51.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:51.79 } else 171:51.79 ^~~~ 171:51.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:51.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:51.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:51.79 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:51.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 171:51.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.33 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 171:52.33 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 171:52.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 171:52.33 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 171:52.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:52.34 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 171:52.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:52.34 foundInterface = 0; \ 171:52.34 ^~~~~~~~~~~~~~ 171:52.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:52.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:52.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.34 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:52.34 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 171:52.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 171:52.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 171:52.35 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 171:52.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:52.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:52.35 } else 171:52.35 ^~~~ 171:52.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:52.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:52.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.36 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:52.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 171:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.40 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 171:52.40 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 171:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 171:52.41 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 171:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:52.41 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 171:52.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:52.41 foundInterface = 0; \ 171:52.41 ^~~~~~~~~~~~~~ 171:52.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:52.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.42 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:52.42 NS_INTERFACE_MAP_END_INHERITING(Event) 171:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.42 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 171:52.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 171:52.42 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 171:52.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:52.43 } else 171:52.43 ^~~~ 171:52.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:52.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:52.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.43 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:52.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 171:52.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.61 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 171:52.61 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 171:52.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 171:52.61 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 171:52.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 171:52.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 171:52.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:52.62 foundInterface = 0; \ 171:52.62 ^~~~~~~~~~~~~~ 171:52.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 171:52.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 171:52.62 ^~~~~~~~~~~~~~~~~~~~~~~ 171:52.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 171:52.62 NS_INTERFACE_MAP_END 171:52.63 ^~~~~~~~~~~~~~~~~~~~ 171:52.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 171:52.63 else 171:52.63 ^~~~ 171:52.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 171:52.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 171:52.64 ^~~~~~~~~~~~~~~~~~ 171:52.64 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 171:52.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 171:52.64 ^~~~~~~~~~~~~~~~~~~~~~ 171:52.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 171:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 171:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 171:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 171:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 171:52.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 171:52.93 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 171:52.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 171:52.94 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 171:52.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 171:52.94 foundInterface = 0; \ 171:52.95 ^~~~~~~~~~~~~~ 171:52.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 171:52.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 171:52.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.95 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 171:52.95 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 171:52.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.95 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 171:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 171:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 171:52.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 171:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 171:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 171:52.96 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 171:52.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 171:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 171:52.97 } else 171:52.97 ^~~~ 171:52.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 171:52.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 171:52.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171:52.98 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 171:52.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 171:52.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:01.83 dom/filesystem 172:03.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 172:03.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:03.82 foundInterface = 0; \ 172:03.82 ^~~~~~~~~~~~~~ 172:03.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:03.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:03.83 ^~~~~~~~~~~~~~~~~~~~~~~ 172:03.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:03.83 NS_INTERFACE_MAP_END 172:03.83 ^~~~~~~~~~~~~~~~~~~~ 172:03.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:03.83 else 172:03.83 ^~~~ 172:03.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:03.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:03.83 ^~~~~~~~~~~~~~~~~~ 172:03.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:03.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 172:03.83 ^~~~~~~~~~~~~~~~~~~~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 172:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:04.28 foundInterface = 0; \ 172:04.28 ^~~~~~~~~~~~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:04.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:04.28 ^~~~~~~~~~~~~~~~~~~~~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:04.28 NS_INTERFACE_MAP_END 172:04.28 ^~~~~~~~~~~~~~~~~~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:04.28 else 172:04.28 ^~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:04.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:04.28 ^~~~~~~~~~~~~~~~~~ 172:04.28 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:04.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 172:04.29 ^~~~~~~~~~~~~~~~~~~~~~ 172:04.32 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 172:04.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:04.32 foundInterface = 0; \ 172:04.32 ^~~~~~~~~~~~~~ 172:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 172:04.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 172:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 172:04.33 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 172:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.33 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 172:04.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 172:04.33 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 172:04.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 172:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 172:04.33 } else 172:04.33 ^~~~ 172:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 172:04.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 172:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 172:04.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 172:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.46 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 172:04.46 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 172:04.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 172:04.46 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 172:04.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 172:04.47 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 172:04.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:04.47 foundInterface = 0; \ 172:04.47 ^~~~~~~~~~~~~~ 172:04.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 172:04.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 172:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 172:04.48 NS_INTERFACE_MAP_END_INHERITING(Event) 172:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.48 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 172:04.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 172:04.48 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 172:04.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 172:04.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 172:04.48 } else 172:04.48 ^~~~ 172:04.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 172:04.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 172:04.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:04.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 172:04.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 172:04.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172:16.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Directory.h:11, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:7, 172:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 172:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 172:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 172:16.32 foundInterface = 0; \ 172:16.32 ^~~~~~~~~~~~~~ 172:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 172:16.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 172:16.32 ^~~~~~~~~~~~~~~~~~~~~~~ 172:16.32 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 172:16.32 NS_INTERFACE_MAP_END 172:16.32 ^~~~~~~~~~~~~~~~~~~~ 172:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 172:16.32 else 172:16.32 ^~~~ 172:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 172:16.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 172:16.32 ^~~~~~~~~~~~~~~~~~ 172:16.32 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 172:16.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 172:16.32 ^~~~~~~~~~~~~~~~~~~~~~ 172:47.58 dom/filesystem/compat 172:58.99 dom/flex 173:01.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:01.63 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:01.64 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:01.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:01.65 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 173:01.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:01.65 foundInterface = 0; \ 173:01.66 ^~~~~~~~~~~~~~ 173:01.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:01.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:01.66 ^~~~~~~~~~~~~~~~~~~~~~~ 173:01.66 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:01.66 NS_INTERFACE_MAP_END 173:01.66 ^~~~~~~~~~~~~~~~~~~~ 173:01.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:01.66 else 173:01.66 ^~~~ 173:01.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:01.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:01.67 ^~~~~~~~~~~~~~~~~~ 173:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:01.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:01.67 ^~~~~~~~~~~~~~~~~~~~~~ 173:01.67 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 173:01.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:01.68 foundInterface = 0; \ 173:01.68 ^~~~~~~~~~~~~~ 173:01.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:01.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:01.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:01.69 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:01.69 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 173:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:01.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:01.70 } else 173:01.70 ^~~~ 173:01.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:01.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:01.71 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:01.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 173:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:01.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:01.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:01.72 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:01.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:01.74 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 173:01.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:01.74 foundInterface = 0; \ 173:01.75 ^~~~~~~~~~~~~~ 173:01.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:01.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:01.75 ^~~~~~~~~~~~~~~~~~~~~~~ 173:01.75 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:01.75 NS_INTERFACE_MAP_END 173:01.75 ^~~~~~~~~~~~~~~~~~~~ 173:01.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:01.75 else 173:01.75 ^~~~ 173:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:01.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:01.77 ^~~~~~~~~~~~~~~~~~ 173:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:01.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:01.77 ^~~~~~~~~~~~~~~~~~~~~~ 173:02.05 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 173:02.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:02.05 foundInterface = 0; \ 173:02.05 ^~~~~~~~~~~~~~ 173:02.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:02.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:02.05 ^~~~~~~~~~~~~~~~~~~~~~~ 173:02.05 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:02.06 NS_INTERFACE_MAP_END 173:02.06 ^~~~~~~~~~~~~~~~~~~~ 173:02.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:02.06 else 173:02.06 ^~~~ 173:02.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:02.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:02.06 ^~~~~~~~~~~~~~~~~~ 173:02.06 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:02.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:02.08 ^~~~~~~~~~~~~~~~~~~~~~ 173:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 173:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:02.14 foundInterface = 0; \ 173:02.14 ^~~~~~~~~~~~~~ 173:02.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:02.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.15 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:02.15 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 173:02.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 173:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 173:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 173:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 173:02.15 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:02.17 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:02.17 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:02.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:02.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:02.17 } else 173:02.17 ^~~~ 173:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:02.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:02.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.18 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:02.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 173:02.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:02.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:02.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 173:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:02.20 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:02.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:02.21 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 173:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:02.21 foundInterface = 0; \ 173:02.21 ^~~~~~~~~~~~~~ 173:02.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:02.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:02.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.22 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:02.22 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 173:02.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 173:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 173:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 173:02.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 173:02.23 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:02.23 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:02.23 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:02.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:02.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:02.23 } else 173:02.23 ^~~~ 173:02.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:02.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.24 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:02.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 173:02.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:02.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:02.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:02.25 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 173:02.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:02.26 foundInterface = 0; \ 173:02.26 ^~~~~~~~~~~~~~ 173:02.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:02.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:02.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.26 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:02.26 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 173:02.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 173:02.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 173:02.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 173:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:02.27 } else 173:02.27 ^~~~ 173:02.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:02.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:02.28 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:02.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 173:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:13.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 173:13.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrName.h:16, 173:13.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:21, 173:13.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 173:13.73 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.h:10, 173:13.73 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:7, 173:13.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 173:13.73 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 173:13.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:13.75 foundInterface = 0; \ 173:13.75 ^~~~~~~~~~~~~~ 173:13.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:13.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:13.75 ^~~~~~~~~~~~~~~~~~~~~~~ 173:13.75 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:13.75 NS_INTERFACE_MAP_END 173:13.75 ^~~~~~~~~~~~~~~~~~~~ 173:13.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:13.75 else 173:13.75 ^~~~ 173:13.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:13.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:13.76 ^~~~~~~~~~~~~~~~~~ 173:13.76 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:13.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:13.76 ^~~~~~~~~~~~~~~~~~~~~~ 173:13.77 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 173:13.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:13.78 foundInterface = 0; \ 173:13.78 ^~~~~~~~~~~~~~ 173:13.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:13.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:13.78 ^~~~~~~~~~~~~~~~~~~~~~~ 173:13.78 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:13.78 NS_INTERFACE_MAP_END 173:13.78 ^~~~~~~~~~~~~~~~~~~~ 173:13.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:13.78 else 173:13.78 ^~~~ 173:13.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:13.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:13.78 ^~~~~~~~~~~~~~~~~~ 173:13.78 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:13.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:13.78 ^~~~~~~~~~~~~~~~~~~~~~ 173:13.83 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 173:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:13.83 foundInterface = 0; \ 173:13.83 ^~~~~~~~~~~~~~ 173:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:13.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:13.83 ^~~~~~~~~~~~~~~~~~~~~~~ 173:13.83 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:13.83 NS_INTERFACE_MAP_END 173:13.83 ^~~~~~~~~~~~~~~~~~~~ 173:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:13.83 else 173:13.84 ^~~~ 173:13.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:13.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:13.84 ^~~~~~~~~~~~~~~~~~ 173:13.84 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:13.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:13.84 ^~~~~~~~~~~~~~~~~~~~~~ 173:17.00 dom/gamepad 173:23.76 dom/geolocation 173:29.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 173:29.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:10, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 173:29.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 173:29.66 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 173:29.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:29.67 foundInterface = 0; \ 173:29.67 ^~~~~~~~~~~~~~ 173:29.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:29.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:29.67 ^~~~~~~~~~~~~~~~~~~~~~~ 173:29.67 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:29.67 NS_INTERFACE_MAP_END 173:29.67 ^~~~~~~~~~~~~~~~~~~~ 173:29.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:29.67 else 173:29.67 ^~~~ 173:29.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:29.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:29.67 ^~~~~~~~~~~~~~~~~~ 173:29.67 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:29.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:29.68 ^~~~~~~~~~~~~~~~~~~~~~ 173:29.74 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 173:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:29.75 foundInterface = 0; \ 173:29.75 ^~~~~~~~~~~~~~ 173:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:29.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:29.75 ^~~~~~~~~~~~~~~~~~~~~~~ 173:29.75 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:29.75 NS_INTERFACE_MAP_END 173:29.75 ^~~~~~~~~~~~~~~~~~~~ 173:29.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:29.75 else 173:29.76 ^~~~ 173:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:29.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:29.76 ^~~~~~~~~~~~~~~~~~ 173:29.76 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:29.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:29.76 ^~~~~~~~~~~~~~~~~~~~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 173:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:29.84 foundInterface = 0; \ 173:29.84 ^~~~~~~~~~~~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:29.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:29.84 ^~~~~~~~~~~~~~~~~~~~~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:29.84 NS_INTERFACE_MAP_END 173:29.84 ^~~~~~~~~~~~~~~~~~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:29.84 else 173:29.84 ^~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:29.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:29.84 ^~~~~~~~~~~~~~~~~~ 173:29.84 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:29.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:29.85 ^~~~~~~~~~~~~~~~~~~~~~ 173:41.68 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 173:41.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:41.68 foundInterface = 0; \ 173:41.68 ^~~~~~~~~~~~~~ 173:41.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:41.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.68 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:41.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 173:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.68 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 173:41.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 173:41.68 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:12, 173:41.68 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 173:41.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 173:41.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 173:41.68 } else 173:41.68 ^~~~ 173:41.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 173:41.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 173:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:41.68 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 173:41.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 173:41.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:02.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 174:02.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 174:02.64 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.h:14, 174:02.64 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:7: 174:02.64 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 174:02.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:02.64 foundInterface = 0; \ 174:02.64 ^~~~~~~~~~~~~~ 174:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:02.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:02.65 ^~~~~~~~~~~~~~~~~~~~~~~ 174:02.65 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:02.65 NS_INTERFACE_MAP_END 174:02.65 ^~~~~~~~~~~~~~~~~~~~ 174:02.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:02.66 else 174:02.66 ^~~~ 174:02.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:02.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:02.66 ^~~~~~~~~~~~~~~~~~ 174:02.66 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:02.66 NS_INTERFACE_MAP_ENTRY(nsIObserver) 174:02.67 ^~~~~~~~~~~~~~~~~~~~~~ 174:02.67 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 174:02.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:02.67 foundInterface = 0; \ 174:02.67 ^~~~~~~~~~~~~~ 174:02.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:02.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:02.67 ^~~~~~~~~~~~~~~~~~~~~~~ 174:02.67 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:02.67 NS_INTERFACE_MAP_END 174:02.68 ^~~~~~~~~~~~~~~~~~~~ 174:02.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:02.68 else 174:02.68 ^~~~ 174:02.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:02.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:02.68 ^~~~~~~~~~~~~~~~~~ 174:02.68 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:02.68 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 174:02.68 ^~~~~~~~~~~~~~~~~~~~~~ 174:05.31 dom/grid 174:18.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 174:18.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 174:18.99 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.h:7, 174:18.99 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.cpp:7, 174:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 174:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 174:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:19.00 foundInterface = 0; \ 174:19.00 ^~~~~~~~~~~~~~ 174:19.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:19.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:19.00 ^~~~~~~~~~~~~~~~~~~~~~~ 174:19.00 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:19.00 NS_INTERFACE_MAP_END 174:19.00 ^~~~~~~~~~~~~~~~~~~~ 174:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:19.01 else 174:19.01 ^~~~ 174:19.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:19.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:19.01 ^~~~~~~~~~~~~~~~~~ 174:19.01 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:19.01 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 174:19.01 ^~~~~~~~~~~~~~~~~~~~~~ 174:19.01 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 174:19.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:19.02 foundInterface = 0; \ 174:19.02 ^~~~~~~~~~~~~~ 174:19.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:19.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:19.02 ^~~~~~~~~~~~~~~~~~~~~~~ 174:19.02 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:19.02 NS_INTERFACE_MAP_END 174:19.02 ^~~~~~~~~~~~~~~~~~~~ 174:19.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:19.02 else 174:19.02 ^~~~ 174:19.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:19.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:19.04 ^~~~~~~~~~~~~~~~~~ 174:19.04 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:19.04 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 174:19.04 ^~~~~~~~~~~~~~~~~~~~~~ 174:19.04 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 174:19.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:19.04 foundInterface = 0; \ 174:19.04 ^~~~~~~~~~~~~~ 174:19.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:19.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:19.05 ^~~~~~~~~~~~~~~~~~~~~~~ 174:19.05 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:19.05 NS_INTERFACE_MAP_END 174:19.05 ^~~~~~~~~~~~~~~~~~~~ 174:19.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:19.05 else 174:19.05 ^~~~ 174:19.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:19.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:19.05 ^~~~~~~~~~~~~~~~~~ 174:19.05 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:19.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:19.05 ^~~~~~~~~~~~~~~~~~~~~~ 174:19.06 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 174:19.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:19.06 foundInterface = 0; \ 174:19.06 ^~~~~~~~~~~~~~ 174:19.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:19.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:19.06 ^~~~~~~~~~~~~~~~~~~~~~~ 174:19.06 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:19.07 NS_INTERFACE_MAP_END 174:19.07 ^~~~~~~~~~~~~~~~~~~~ 174:19.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:19.07 else 174:19.07 ^~~~ 174:19.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:19.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:19.07 ^~~~~~~~~~~~~~~~~~ 174:19.07 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:19.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:19.07 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GridBinding.h:9, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.h:10, 174:20.27 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.h:10, 174:20.29 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:7, 174:20.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 174:20.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 174:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.29 foundInterface = 0; \ 174:20.29 ^~~~~~~~~~~~~~ 174:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.29 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.29 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.30 NS_INTERFACE_MAP_END 174:20.30 ^~~~~~~~~~~~~~~~~~~~ 174:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.30 else 174:20.30 ^~~~ 174:20.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.30 ^~~~~~~~~~~~~~~~~~ 174:20.30 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.30 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.31 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 174:20.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.31 foundInterface = 0; \ 174:20.31 ^~~~~~~~~~~~~~ 174:20.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.31 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.31 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.31 NS_INTERFACE_MAP_END 174:20.31 ^~~~~~~~~~~~~~~~~~~~ 174:20.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.31 else 174:20.31 ^~~~ 174:20.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.32 ^~~~~~~~~~~~~~~~~~ 174:20.32 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.32 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.36 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 174:20.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.36 foundInterface = 0; \ 174:20.36 ^~~~~~~~~~~~~~ 174:20.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.36 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.36 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.36 NS_INTERFACE_MAP_END 174:20.36 ^~~~~~~~~~~~~~~~~~~~ 174:20.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.36 else 174:20.36 ^~~~ 174:20.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.36 ^~~~~~~~~~~~~~~~~~ 174:20.37 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.37 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.38 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 174:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.38 foundInterface = 0; \ 174:20.38 ^~~~~~~~~~~~~~ 174:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.38 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.38 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.38 NS_INTERFACE_MAP_END 174:20.38 ^~~~~~~~~~~~~~~~~~~~ 174:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.39 else 174:20.39 ^~~~ 174:20.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.39 ^~~~~~~~~~~~~~~~~~ 174:20.39 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.39 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.42 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 174:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.43 foundInterface = 0; \ 174:20.43 ^~~~~~~~~~~~~~ 174:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.43 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.43 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.43 NS_INTERFACE_MAP_END 174:20.43 ^~~~~~~~~~~~~~~~~~~~ 174:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.43 else 174:20.43 ^~~~ 174:20.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.43 ^~~~~~~~~~~~~~~~~~ 174:20.43 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.43 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.47 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 174:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.48 foundInterface = 0; \ 174:20.48 ^~~~~~~~~~~~~~ 174:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.48 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.48 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.48 NS_INTERFACE_MAP_END 174:20.48 ^~~~~~~~~~~~~~~~~~~~ 174:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.48 else 174:20.48 ^~~~ 174:20.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.48 ^~~~~~~~~~~~~~~~~~ 174:20.48 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.48 ^~~~~~~~~~~~~~~~~~~~~~ 174:20.51 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 174:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:20.52 foundInterface = 0; \ 174:20.52 ^~~~~~~~~~~~~~ 174:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:20.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:20.52 ^~~~~~~~~~~~~~~~~~~~~~~ 174:20.52 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:20.52 NS_INTERFACE_MAP_END 174:20.52 ^~~~~~~~~~~~~~~~~~~~ 174:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:20.52 else 174:20.52 ^~~~ 174:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:20.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:20.52 ^~~~~~~~~~~~~~~~~~ 174:20.52 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:20.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:20.52 ^~~~~~~~~~~~~~~~~~~~~~ 174:22.20 dom/html 174:33.87 dom/html/input 174:59.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 174:59.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 174:59.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 174:59.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 174:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 174:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 174:59.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 174:59.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 174:59.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 174:59.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:59.51 foundInterface = 0; \ 174:59.51 ^~~~~~~~~~~~~~ 174:59.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:59.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:59.52 ^~~~~~~~~~~~~~~~~~~~~~~ 174:59.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:59.53 NS_INTERFACE_MAP_END 174:59.53 ^~~~~~~~~~~~~~~~~~~~ 174:59.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:59.53 else 174:59.53 ^~~~ 174:59.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 174:59.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 174:59.54 ^~~~~~~~~~~~~~~~~~ 174:59.54 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 174:59.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 174:59.54 ^~~~~~~~~~~~~~~~~~~~~~ 175:03.86 dom/jsurl 175:20.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.09 foundInterface = 0; \ 175:20.09 ^~~~~~~~~~~~~~ 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.10 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 175:20.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.10 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 175:20.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 175:20.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 175:20.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 175:20.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.10 } else 175:20.12 ^~~~ 175:20.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 175:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 175:20.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 175:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 175:20.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 175:20.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 175:20.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 175:20.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 175:20.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 175:20.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 175:20.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 175:20.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.18 foundInterface = 0; \ 175:20.18 ^~~~~~~~~~~~~~ 175:20.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.20 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 175:20.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 175:20.20 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 175:20.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 175:20.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.21 } else 175:20.21 ^~~~ 175:20.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.21 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 175:20.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 175:20.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 175:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 175:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 175:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 175:20.36 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 175:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 175:20.36 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 175:20.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.38 foundInterface = 0; \ 175:20.38 ^~~~~~~~~~~~~~ 175:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 175:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.39 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 175:20.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 175:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 175:20.39 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 175:20.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 175:20.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.39 } else 175:20.39 ^~~~ 175:20.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 175:20.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 175:20.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 175:20.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 175:20.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.40 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 175:20.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 175:20.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.90 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 175:20.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 175:20.90 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 175:20.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.91 foundInterface = 0; \ 175:20.91 ^~~~~~~~~~~~~~ 175:20.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 175:20.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 175:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.91 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 175:20.91 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 175:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 175:20.91 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.92 } else 175:20.92 ^~~~ 175:20.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 175:20.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 175:20.94 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 175:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 175:20.94 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 175:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 175:20.94 foundInterface = 0; \ 175:20.94 ^~~~~~~~~~~~~~ 175:20.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 175:20.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 175:20.95 ^~~~~~~~~~~~~~~~~~~~~~~ 175:20.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 175:20.96 NS_INTERFACE_MAP_END \ 175:20.96 ^~~~~~~~~~~~~~~~~~~~ 175:20.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 175:20.96 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 175:20.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.97 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 175:20.97 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 175:20.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:20.97 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 175:20.97 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.h:16, 175:20.97 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:15, 175:20.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 175:20.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 175:20.97 } else \ 175:20.98 ^~~~ 175:20.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 175:20.98 } else \ 175:20.98 ^~~~ 175:20.98 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 175:20.99 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 175:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175:35.97 dom/asmjscache 176:27.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:27.25 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:27.26 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 176:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:27.26 foundInterface = 0; \ 176:27.26 ^~~~~~~~~~~~~~ 176:27.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:27.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:27.26 ^~~~~~~~~~~~~~~~~~~~~~~ 176:27.26 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:27.26 NS_INTERFACE_MAP_END 176:27.26 ^~~~~~~~~~~~~~~~~~~~ 176:27.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:27.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:27.27 } else 176:27.27 ^~~~ 176:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:27.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:27.27 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 176:27.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 176:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:28.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:28.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 176:28.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:28.77 foundInterface = 0; \ 176:28.77 ^~~~~~~~~~~~~~ 176:28.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:28.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:28.77 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 176:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:28.77 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 176:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:28.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:28.78 } else 176:28.78 ^~~~ 176:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:28.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:28.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 176:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:28.78 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:28.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 176:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:34.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:34.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 176:34.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:34.52 foundInterface = 0; \ 176:34.52 ^~~~~~~~~~~~~~ 176:34.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:34.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:34.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:34.53 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 176:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:34.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:34.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:34.53 } else 176:34.53 ^~~~ 176:34.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:34.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:34.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:34.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 176:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:40.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:40.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:40.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:40.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 176:40.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:40.96 foundInterface = 0; \ 176:40.96 ^~~~~~~~~~~~~~ 176:40.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:40.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:40.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:40.96 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:40.96 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 176:40.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:40.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:40.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:40.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:40.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:40.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:40.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:40.97 } else 176:40.97 ^~~~ 176:40.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:40.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:40.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:40.97 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:40.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 176:40.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:41.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:41.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:41.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:41.14 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 176:41.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:41.14 foundInterface = 0; \ 176:41.14 ^~~~~~~~~~~~~~ 176:41.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:41.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:41.14 ^~~~~~~~~~~~~~~~~~~~~~~ 176:41.14 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:41.14 NS_INTERFACE_MAP_END 176:41.14 ^~~~~~~~~~~~~~~~~~~~ 176:41.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:41.14 else 176:41.14 ^~~~ 176:41.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:41.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:41.14 ^~~~~~~~~~~~~~~~~~ 176:41.15 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:41.15 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 176:41.15 ^~~~~~~~~~~~~~~~~~~~~~ 176:41.33 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 176:41.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:41.33 foundInterface = 0; \ 176:41.33 ^~~~~~~~~~~~~~ 176:41.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:41.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:41.34 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 176:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.34 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:41.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 176:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:41.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:41.34 } else 176:41.35 ^~~~ 176:41.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:41.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:41.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 176:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.35 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:41.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 176:41.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:41.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:41.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 176:41.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:41.69 foundInterface = 0; \ 176:41.70 ^~~~~~~~~~~~~~ 176:41.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 176:41.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 176:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 176:41.70 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 176:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:41.70 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 176:41.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:41.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:41.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 176:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 176:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:41.71 } else 176:41.71 ^~~~ 176:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:41.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:41.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 176:41.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 176:41.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:41.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 176:41.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 176:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:43.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:43.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:43.44 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 176:43.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:43.44 foundInterface = 0; \ 176:43.44 ^~~~~~~~~~~~~~ 176:43.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:43.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:43.45 ^~~~~~~~~~~~~~~~~~~~~~~ 176:43.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:43.45 NS_INTERFACE_MAP_END 176:43.45 ^~~~~~~~~~~~~~~~~~~~ 176:43.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 176:43.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 176:43.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 176:43.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 176:43.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 176:43.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 176:43.46 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 176:43.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 176:43.46 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 176:43.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 176:43.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 176:43.46 } else 176:43.46 ^~~~ 176:43.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 176:43.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 176:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:43.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 176:43.46 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 176:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:19.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 178:19.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:19.45 foundInterface = 0; \ 178:19.45 ^~~~~~~~~~~~~~ 178:19.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:19.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:19.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:19.45 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 178:19.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:19.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:19.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:19.46 } else 178:19.46 ^~~~ 178:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:19.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:19.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:19.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 178:19.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:19.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:19.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:19.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:19.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:19.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 178:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 178:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:19.52 foundInterface = 0; \ 178:19.52 ^~~~~~~~~~~~~~ 178:19.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:19.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:19.53 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 178:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:19.54 } else 178:19.54 ^~~~ 178:19.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:19.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:19.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 178:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:19.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 178:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 178:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:19.57 foundInterface = 0; \ 178:19.57 ^~~~~~~~~~~~~~ 178:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:19.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:19.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:19.57 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 178:19.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:19.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:19.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:19.60 } else 178:19.60 ^~~~ 178:19.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:19.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:19.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:19.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 178:19.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:19.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 178:19.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:19.63 foundInterface = 0; \ 178:19.63 ^~~~~~~~~~~~~~ 178:19.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:19.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:19.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:19.64 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 178:19.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:19.64 } else 178:19.64 ^~~~ 178:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:19.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:19.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:19.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 178:19.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 178:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:19.65 foundInterface = 0; \ 178:19.65 ^~~~~~~~~~~~~~ 178:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:19.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:19.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:19.65 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 178:19.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 178:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 178:19.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 178:19.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 178:19.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 178:19.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:19.66 } else 178:19.66 ^~~~ 178:19.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:19.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:19.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:19.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 178:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:29.16 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:29.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:29.16 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 178:29.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:29.16 foundInterface = 0; \ 178:29.16 ^~~~~~~~~~~~~~ 178:29.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:29.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:29.18 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:29.18 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 178:29.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:29.19 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:29.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:29.19 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:29.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:29.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:29.19 } else 178:29.19 ^~~~ 178:29.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:29.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:29.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.20 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:29.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 178:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:29.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:29.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:29.99 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:29.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:29.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 178:29.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:30.00 foundInterface = 0; \ 178:30.00 ^~~~~~~~~~~~~~ 178:30.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:30.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:30.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:30.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:30.02 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 178:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:30.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:30.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:30.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:30.02 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:30.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:30.03 } else 178:30.03 ^~~~ 178:30.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:30.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:30.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:30.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:30.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 178:30.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:32.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:32.24 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:32.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:32.24 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 178:32.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:32.25 foundInterface = 0; \ 178:32.25 ^~~~~~~~~~~~~~ 178:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:32.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:32.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:32.25 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:32.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.27 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:32.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 178:32.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:32.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:32.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:32.27 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:32.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:32.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:32.27 } else 178:32.27 ^~~~ 178:32.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:32.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:32.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:32.28 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:32.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 178:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:33.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:33.55 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:33.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.55 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 178:33.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.55 foundInterface = 0; \ 178:33.56 ^~~~~~~~~~~~~~ 178:33.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:33.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:33.56 ^~~~~~~~~~~~~~~~~~~~~~~ 178:33.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:33.56 NS_INTERFACE_MAP_END 178:33.56 ^~~~~~~~~~~~~~~~~~~~ 178:33.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:33.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:33.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:33.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:33.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.57 } else 178:33.57 ^~~~ 178:33.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:33.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:33.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.57 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 178:33.57 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 178:33.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:33.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:33.66 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:33.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.66 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 178:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.66 foundInterface = 0; \ 178:33.66 ^~~~~~~~~~~~~~ 178:33.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:33.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:33.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:33.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:33.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 178:33.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:33.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:33.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:33.70 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:33.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.70 } else 178:33.70 ^~~~ 178:33.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:33.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:33.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:33.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:33.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.71 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:33.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 178:33.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:33.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:33.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 178:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.95 foundInterface = 0; \ 178:33.95 ^~~~~~~~~~~~~~ 178:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:33.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:33.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:33.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:33.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.96 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:33.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 178:33.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:33.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:33.96 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:33.96 } else 178:33.97 ^~~~ 178:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:33.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:33.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.97 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:33.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 178:33.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:33.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:33.99 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:33.99 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 178:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:33.99 foundInterface = 0; \ 178:33.99 ^~~~~~~~~~~~~~ 178:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:33.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:34.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:34.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:34.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 178:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:34.01 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:34.01 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:34.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:34.01 } else 178:34.01 ^~~~ 178:34.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:34.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:34.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:34.03 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 178:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 178:34.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 178:34.04 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 178:34.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:34.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 178:34.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:34.05 foundInterface = 0; \ 178:34.05 ^~~~~~~~~~~~~~ 178:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:34.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:34.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:34.06 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:34.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 178:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:34.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 178:34.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 178:34.07 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 178:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 178:34.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:34.07 } else 178:34.07 ^~~~ 178:34.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:34.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:34.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:34.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:34.08 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:34.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 178:34.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.34 dom/mathml 178:35.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:35.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 178:35.89 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 178:35.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 178:35.89 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 178:35.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 178:35.89 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 178:35.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:35.90 foundInterface = 0; \ 178:35.90 ^~~~~~~~~~~~~~ 178:35.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 178:35.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 178:35.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 178:35.91 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 178:35.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.91 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:35.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 178:35.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 178:35.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 178:35.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 178:35.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 178:35.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 178:35.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 178:35.93 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 178:35.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 178:35.93 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 178:35.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 178:35.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 178:35.93 } else 178:35.93 ^~~~ 178:35.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 178:35.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 178:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 178:35.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 178:35.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 178:35.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 178:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178:39.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 178:39.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 178:39.79 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 178:39.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 178:39.79 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 178:39.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 178:39.79 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 178:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:39.80 foundInterface = 0; \ 178:39.80 ^~~~~~~~~~~~~~ 178:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:39.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:39.80 ^~~~~~~~~~~~~~~~~~~~~~~ 178:39.80 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:39.80 NS_INTERFACE_MAP_END 178:39.80 ^~~~~~~~~~~~~~~~~~~~ 178:39.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:39.80 else 178:39.80 ^~~~ 178:39.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:39.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:39.81 ^~~~~~~~~~~~~~~~~~ 178:39.81 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:39.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:39.81 ^~~~~~~~~~~~~~~~~~~~~~ 178:40.65 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 178:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:40.66 foundInterface = 0; \ 178:40.66 ^~~~~~~~~~~~~~ 178:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:40.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:40.66 ^~~~~~~~~~~~~~~~~~~~~~~ 178:40.66 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:40.66 NS_INTERFACE_MAP_END 178:40.66 ^~~~~~~~~~~~~~~~~~~~ 178:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:40.66 else 178:40.66 ^~~~ 178:40.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:40.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:40.66 ^~~~~~~~~~~~~~~~~~ 178:40.66 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:40.66 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 178:40.66 ^~~~~~~~~~~~~~~~~~~~~~ 178:40.84 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 178:40.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:40.84 foundInterface = 0; \ 178:40.84 ^~~~~~~~~~~~~~ 178:40.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:40.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:40.84 ^~~~~~~~~~~~~~~~~~~~~~~ 178:40.84 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:40.84 NS_INTERFACE_MAP_END 178:40.84 ^~~~~~~~~~~~~~~~~~~~ 178:40.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:40.85 else 178:40.85 ^~~~ 178:40.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:40.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:40.85 ^~~~~~~~~~~~~~~~~~ 178:40.85 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:40.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:40.85 ^~~~~~~~~~~~~~~~~~~~~~ 178:40.89 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 178:40.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 178:40.89 foundInterface = 0; \ 178:40.89 ^~~~~~~~~~~~~~ 178:40.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 178:40.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 178:40.89 ^~~~~~~~~~~~~~~~~~~~~~~ 178:40.89 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 178:40.89 NS_INTERFACE_MAP_END 178:40.89 ^~~~~~~~~~~~~~~~~~~~ 178:40.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 178:40.90 else 178:40.90 ^~~~ 178:40.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 178:40.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 178:40.90 ^~~~~~~~~~~~~~~~~~ 178:40.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 178:40.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 178:40.90 ^~~~~~~~~~~~~~~~~~~~~~ 178:55.51 dom/media 179:27.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 179:27.35 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 179:27.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 179:27.36 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 179:27.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:27.36 foundInterface = 0; \ 179:27.36 ^~~~~~~~~~~~~~ 179:27.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:27.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:27.36 ^~~~~~~~~~~~~~~~~~~~~~~ 179:27.36 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:27.36 NS_INTERFACE_MAP_END 179:27.36 ^~~~~~~~~~~~~~~~~~~~ 179:27.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 179:27.36 else 179:27.36 ^~~~ 179:27.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 179:27.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 179:27.36 ^~~~~~~~~~~~~~~~~~ 179:27.37 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 179:27.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 179:27.37 ^~~~~~~~~~~~~~~~~~~~~~ 179:44.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 179:44.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:44.07 foundInterface = 0; \ 179:44.07 ^~~~~~~~~~~~~~ 179:44.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:44.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:44.07 ^~~~~~~~~~~~~~~~~~~~~~~ 179:44.07 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:44.07 NS_INTERFACE_MAP_END 179:44.07 ^~~~~~~~~~~~~~~~~~~~ 179:44.07 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 179:44.07 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 179:44.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 179:44.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 179:44.07 } else 179:44.07 ^~~~ 179:44.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 179:44.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 179:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:44.07 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 179:44.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 179:44.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:44.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 179:44.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 179:44.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 179:44.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 179:44.12 foundInterface = 0; \ 179:44.12 ^~~~~~~~~~~~~~ 179:44.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 179:44.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 179:44.12 ^~~~~~~~~~~~~~~~~~~~~~~ 179:44.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 179:44.12 NS_INTERFACE_MAP_END 179:44.12 ^~~~~~~~~~~~~~~~~~~~ 179:44.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 179:44.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 179:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 179:44.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 179:44.13 } else 179:44.13 ^~~~ 179:44.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 179:44.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 179:44.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179:46.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTHashtable.h:21, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsBaseHashtable.h:12, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:11, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDecoder.cpp:8, 179:46.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 179:46.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 179:46.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:75:30: required from here 179:46.04 /builddir/build/BUILD/firefox-66.0.4/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] 179:46.04 memset(aT, 0, sizeof(T)); 179:46.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 179:46.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 179:46.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 179:46.04 class FrameHeader { 179:46.04 ^~~~~~~~~~~ 180:26.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:26.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:7, 180:26.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 180:26.82 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 180:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:26.84 foundInterface = 0; \ 180:26.84 ^~~~~~~~~~~~~~ 180:26.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:26.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:26.85 ^~~~~~~~~~~~~~~~~~~~~~~ 180:26.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:26.85 NS_INTERFACE_MAP_END 180:26.85 ^~~~~~~~~~~~~~~~~~~~ 180:26.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:26.85 else 180:26.85 ^~~~ 180:26.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 180:26.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 180:26.85 ^~~~~~~~~~~~~~~~~~ 180:26.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 180:26.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 180:26.86 ^~~~~~~~~~~~~~~~~~~~~~ 180:43.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:43.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 180:43.69 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 180:43.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 180:43.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 180:43.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 180:43.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:43.71 foundInterface = 0; \ 180:43.71 ^~~~~~~~~~~~~~ 180:43.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 180:43.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 180:43.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:43.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 180:43.72 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 180:43.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:43.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 180:43.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 180:43.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 180:43.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 180:43.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 180:43.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 180:43.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 180:43.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 180:43.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 180:43.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 180:43.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 180:43.73 } else 180:43.73 ^~~~ 180:43.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 180:43.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 180:43.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:43.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 180:43.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 180:43.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:44.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 180:44.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 180:44.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 180:44.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 180:44.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 180:44.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 180:44.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 180:44.40 foundInterface = 0; \ 180:44.40 ^~~~~~~~~~~~~~ 180:44.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 180:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 180:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 180:44.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 180:44.41 NS_INTERFACE_MAP_END 180:44.41 ^~~~~~~~~~~~~~~~~~~~ 180:44.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 180:44.41 else 180:44.41 ^~~~ 180:44.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 180:44.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 180:44.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:44.42 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 180:44.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 180:44.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180:51.24 dom/media/doctor 181:05.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:10, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:3, 181:05.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 181:05.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 181:05.46 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 181:05.47 /builddir/build/BUILD/firefox-66.0.4/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:05.47 memset(aT, 0, sizeof(T)); 181:05.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 181:05.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 181:05.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 181:05.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 181:05.47 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 181:05.47 struct GlobalProperties { 181:05.47 ^~~~~~~~~~~~~~~~ 181:18.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 181:18.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 181:18.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 181:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:18.31 foundInterface = 0; \ 181:18.31 ^~~~~~~~~~~~~~ 181:18.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:18.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:18.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:18.32 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 181:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:18.32 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 181:18.32 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 181:18.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 181:18.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 181:18.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 181:18.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:18.33 } else 181:18.33 ^~~~ 181:18.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:18.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:18.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:18.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 181:18.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:22.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 181:22.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 181:22.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 181:22.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:22.56 foundInterface = 0; \ 181:22.56 ^~~~~~~~~~~~~~ 181:22.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 181:22.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 181:22.56 ^~~~~~~~~~~~~~~~~~~~~~~ 181:22.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 181:22.56 NS_INTERFACE_MAP_END 181:22.58 ^~~~~~~~~~~~~~~~~~~~ 181:22.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 181:22.58 else 181:22.58 ^~~~ 181:22.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 181:22.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 181:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:22.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 181:22.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 181:22.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:24.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 181:24.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:24.94 foundInterface = 0; \ 181:24.94 ^~~~~~~~~~~~~~ 181:24.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:24.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:24.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:24.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:24.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 181:24.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982: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-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060: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-66.0.4/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 181:24.95 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 181:24.96 ^~~~~~~~~~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 181:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 181:24.97 foundInterface = 0; \ 181:24.97 ^~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 181:24.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 181:24.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:24.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 181:24.98 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 181:24.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:24.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 181:24.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 181:24.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 181:24.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 181:24.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 181:24.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 181:24.99 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 181:25.00 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 181:25.00 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 181:25.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 181:25.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 181:25.00 } else 181:25.00 ^~~~ 181:25.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 181:25.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 181:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:25.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 181:25.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 181:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181:30.70 dom/media/doctor/gtest 181:56.73 dom/media/eme 182:11.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:11.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 182:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:11.38 foundInterface = 0; \ 182:11.38 ^~~~~~~~~~~~~~ 182:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:11.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:11.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:11.38 NS_INTERFACE_MAP_END_INHERITING(Event) 182:11.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:11.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:11.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:11.39 } else 182:11.39 ^~~~ 182:11.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:11.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:11.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 182:11.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:11.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 182:11.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:11.47 foundInterface = 0; \ 182:11.47 ^~~~~~~~~~~~~~ 182:11.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:11.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:11.47 NS_INTERFACE_MAP_END_INHERITING(Event) 182:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 182:11.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:11.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:11.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:11.48 } else 182:11.48 ^~~~ 182:11.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:11.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:11.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:11.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:11.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 182:11.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:13.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:13.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:13.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 182:13.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:13.37 foundInterface = 0; \ 182:13.37 ^~~~~~~~~~~~~~ 182:13.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:13.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:13.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:13.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 182:13.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:13.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:13.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:13.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 182:13.38 } else 182:13.38 ^~~~ 182:13.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 182:13.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 182:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:13.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 182:13.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 182:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:13.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 182:13.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 182:13.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 182:13.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:13.54 foundInterface = 0; \ 182:13.54 ^~~~~~~~~~~~~~ 182:13.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:13.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:13.55 ^~~~~~~~~~~~~~~~~~~~~~~ 182:13.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:13.55 NS_INTERFACE_MAP_END 182:13.55 ^~~~~~~~~~~~~~~~~~~~ 182:13.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:13.56 else 182:13.56 ^~~~ 182:13.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:13.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:13.56 ^~~~~~~~~~~~~~~~~~ 182:13.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:13.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:13.57 ^~~~~~~~~~~~~~~~~~~~~~ 182:14.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 182:14.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.26 foundInterface = 0; \ 182:14.26 ^~~~~~~~~~~~~~ 182:14.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.26 ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.27 NS_INTERFACE_MAP_END 182:14.27 ^~~~~~~~~~~~~~~~~~~~ 182:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.27 else 182:14.27 ^~~~ 182:14.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.27 ^~~~~~~~~~~~~~~~~~ 182:14.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:14.27 ^~~~~~~~~~~~~~~~~~~~~~ 182:14.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 182:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:14.58 foundInterface = 0; \ 182:14.58 ^~~~~~~~~~~~~~ 182:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:14.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:14.58 ^~~~~~~~~~~~~~~~~~~~~~~ 182:14.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:14.58 NS_INTERFACE_MAP_END 182:14.58 ^~~~~~~~~~~~~~~~~~~~ 182:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:14.58 else 182:14.58 ^~~~ 182:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:14.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:14.58 ^~~~~~~~~~~~~~~~~~ 182:14.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:14.58 NS_INTERFACE_MAP_ENTRY(nsIObserver) 182:14.58 ^~~~~~~~~~~~~~~~~~~~~~ 182:15.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 182:15.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 182:15.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 182:15.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.h:11, 182:15.79 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.cpp:7, 182:15.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 182:15.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 182:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:15.79 foundInterface = 0; \ 182:15.79 ^~~~~~~~~~~~~~ 182:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:15.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:15.80 ^~~~~~~~~~~~~~~~~~~~~~~ 182:15.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:15.80 NS_INTERFACE_MAP_END 182:15.80 ^~~~~~~~~~~~~~~~~~~~ 182:15.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:15.80 else 182:15.80 ^~~~ 182:15.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:15.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:15.80 ^~~~~~~~~~~~~~~~~~ 182:15.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:15.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:15.81 ^~~~~~~~~~~~~~~~~~~~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 182:17.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:17.58 foundInterface = 0; \ 182:17.58 ^~~~~~~~~~~~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:17.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:17.58 ^~~~~~~~~~~~~~~~~~~~~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:17.58 NS_INTERFACE_MAP_END 182:17.58 ^~~~~~~~~~~~~~~~~~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:17.58 else 182:17.58 ^~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:17.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:17.58 ^~~~~~~~~~~~~~~~~~ 182:17.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:17.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:17.58 ^~~~~~~~~~~~~~~~~~~~~~ 182:37.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.cpp:7, 182:37.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 182:37.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 182:37.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:37.68 foundInterface = 0; \ 182:37.68 ^~~~~~~~~~~~~~ 182:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 182:37.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 182:37.69 ^~~~~~~~~~~~~~~~~~~~~~~ 182:37.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 182:37.69 NS_INTERFACE_MAP_END 182:37.69 ^~~~~~~~~~~~~~~~~~~~ 182:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:37.69 else 182:37.69 ^~~~ 182:37.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:37.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:37.69 ^~~~~~~~~~~~~~~~~~ 182:37.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:37.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 182:37.69 ^~~~~~~~~~~~~~~~~~~~~~ 182:37.98 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 182:37.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 182:37.98 foundInterface = 0; \ 182:37.98 ^~~~~~~~~~~~~~ 182:37.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 182:37.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 182:37.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:37.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 182:37.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 182:37.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182:37.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 182:37.99 else 182:38.00 ^~~~ 182:38.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 182:38.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 182:38.00 ^~~~~~~~~~~~~~~~~~ 182:38.00 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 182:38.00 NS_INTERFACE_MAP_ENTRY(MediaDevices) 182:38.00 ^~~~~~~~~~~~~~~~~~~~~~ 182:51.64 dom/media/encoder 183:30.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 183:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 183:30.65 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.h:12, 183:30.65 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.cpp:7, 183:30.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 183:30.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 183:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 183:30.66 foundInterface = 0; \ 183:30.66 ^~~~~~~~~~~~~~ 183:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 183:30.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 183:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:30.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 183:30.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 183:30.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 183:30.66 else 183:30.66 ^~~~ 183:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 183:30.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 183:30.66 ^~~~~~~~~~~~~~~~~~ 183:30.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 183:30.67 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 183:30.67 ^~~~~~~~~~~~~~~~~~~~~~ 183:43.69 dom/media/fake-cdm 183:58.37 dom/media/fake-cdm/libfake.so 183:59.24 dom/media/flac 184:40.90 dom/media/gmp 184:56.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 184:56.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 184:56.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 184:56.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 184:56.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ClientsBinding.cpp:3, 184:56.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings3.cpp:2: 184:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 184:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 184:56.09 foundInterface = 0; \ 184:56.09 ^~~~~~~~~~~~~~ 184:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 184:56.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 184:56.09 ^~~~~~~~~~~~~~~~~~~~~~~ 184:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 184:56.09 NS_INTERFACE_MAP_END 184:56.09 ^~~~~~~~~~~~~~~~~~~~ 184:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 184:56.09 else 184:56.09 ^~~~ 184:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 184:56.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 184:56.09 ^~~~~~~~~~~~~~~~~~ 184:56.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 184:56.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 184:56.10 ^~~~~~~~~~~~~~~~~~~~~~ 185:27.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 185:27.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 185:27.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Services.h:7, 185:27.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:9, 185:27.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 185:27.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 185:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:27.16 foundInterface = 0; \ 185:27.16 ^~~~~~~~~~~~~~ 185:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:27.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:27.16 ^~~~~~~~~~~~~~~~~~~~~~~ 185:27.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:27.16 NS_INTERFACE_MAP_END 185:27.16 ^~~~~~~~~~~~~~~~~~~~ 185:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:27.16 else 185:27.16 ^~~~ 185:27.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:27.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:27.16 ^~~~~~~~~~~~~~~~~~ 185:27.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:27.16 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 185:27.16 ^~~~~~~~~~~~~~~~~~~~~~ 185:32.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 185:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:32.85 foundInterface = 0; \ 185:32.85 ^~~~~~~~~~~~~~ 185:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 185:32.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 185:32.85 ^~~~~~~~~~~~~~~~~~~~~~~ 185:32.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 185:32.85 NS_INTERFACE_MAP_END 185:32.85 ^~~~~~~~~~~~~~~~~~~~ 185:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 185:32.85 else 185:32.85 ^~~~ 185:32.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 185:32.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 185:32.86 ^~~~~~~~~~~~~~~~~~ 185:32.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 185:32.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 185:32.86 ^~~~~~~~~~~~~~~~~~~~~~ 185:33.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 185:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 185:33.11 foundInterface = 0; \ 185:33.11 ^~~~~~~~~~~~~~ 185:33.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 185:33.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 185:33.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:33.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 185:33.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 185:33.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:33.12 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:18, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 185:33.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 185:33.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDecoder.h:12, 185:33.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:11, 185:33.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 185:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 185:33.13 } else 185:33.13 ^~~~ 185:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 185:33.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 185:33.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 185:33.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 185:33.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 185:33.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:49.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 186:49.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 186:49.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 186:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:49.61 foundInterface = 0; \ 186:49.61 ^~~~~~~~~~~~~~ 186:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:49.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:49.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:49.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:49.62 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 186:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 186:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 186:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 186:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 186:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 186:49.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 186:49.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 186:49.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 186:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:49.63 } else 186:49.63 ^~~~ 186:49.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:49.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:49.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:49.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 186:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:53.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 186:53.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 186:53.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 186:53.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 186:53.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 186:53.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 186:53.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 186:53.05 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 186:53.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 186:53.05 foundInterface = 0; \ 186:53.05 ^~~~~~~~~~~~~~ 186:53.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 186:53.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 186:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:53.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 186:53.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 186:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:53.06 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 186:53.08 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 186:53.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 186:53.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 186:53.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 186:53.09 } else 186:53.09 ^~~~ 186:53.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 186:53.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 186:53.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186:53.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 186:53.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 186:53.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 187:21.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 187:21.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 187:21.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.24 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 187:21.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.25 foundInterface = 0; \ 187:21.25 ^~~~~~~~~~~~~~ 187:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:21.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:21.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 187:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 187:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 187:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 187:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 187:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 187:21.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.28 } else 187:21.28 ^~~~ 187:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:21.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:21.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 187:21.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 187:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 187:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 187:21.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.34 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 187:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.34 foundInterface = 0; \ 187:21.34 ^~~~~~~~~~~~~~ 187:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:21.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:21.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:21.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:21.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.36 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 187:21.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 187:21.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 187:21.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 187:21.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 187:21.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 187:21.37 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.37 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.38 } else 187:21.38 ^~~~ 187:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:21.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:21.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 187:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 187:21.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 187:21.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 187:21.42 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.43 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.43 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 187:21.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.43 foundInterface = 0; \ 187:21.43 ^~~~~~~~~~~~~~ 187:21.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 187:21.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 187:21.44 ^~~~~~~~~~~~~~~~~~~~~~~ 187:21.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 187:21.44 NS_INTERFACE_MAP_END 187:21.44 ^~~~~~~~~~~~~~~~~~~~ 187:21.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.45 else 187:21.45 ^~~~ 187:21.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 187:21.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 187:21.46 ^~~~~~~~~~~~~~~~~~ 187:21.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 187:21.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 187:21.46 ^~~~~~~~~~~~~~~~~~~~~~ 187:21.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 187:21.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 187:21.54 foundInterface = 0; \ 187:21.54 ^~~~~~~~~~~~~~ 187:21.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 187:21.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 187:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 187:21.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 187:21.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.55 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 187:21.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 187:21.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 187:21.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 187:21.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 187:21.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 187:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 187:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 187:21.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 187:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 187:21.57 } else 187:21.57 ^~~~ 187:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 187:21.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 187:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 187:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 187:21.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 187:21.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:05.19 dom/media/gmp/widevine-adapter 188:09.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 188:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 188:09.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 188:09.66 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 188:09.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 188:09.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:09.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 188:09.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:09.68 foundInterface = 0; \ 188:09.68 ^~~~~~~~~~~~~~ 188:09.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:09.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:09.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:09.69 NS_INTERFACE_MAP_END_INHERITING(Event) 188:09.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 188:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 188:09.69 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 188:09.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 188:09.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:09.70 } else 188:09.70 ^~~~ 188:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:09.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:09.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 188:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 188:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 188:10.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 188:10.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:10.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 188:10.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:10.51 foundInterface = 0; \ 188:10.51 ^~~~~~~~~~~~~~ 188:10.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:10.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:10.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:10.52 NS_INTERFACE_MAP_END_INHERITING(Event) 188:10.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:10.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 188:10.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 188:10.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:10.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:10.53 } else 188:10.53 ^~~~ 188:10.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:10.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:10.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:10.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:10.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 188:10.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 188:12.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 188:12.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 188:12.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 188:12.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 188:12.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 188:12.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:12.94 foundInterface = 0; \ 188:12.94 ^~~~~~~~~~~~~~ 188:12.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:12.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:12.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:12.94 NS_INTERFACE_MAP_END_INHERITING(Event) 188:12.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 188:12.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 188:12.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 188:12.96 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 188:12.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 188:12.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 188:12.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:12.97 } else 188:12.97 ^~~~ 188:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:12.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:12.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 188:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:15.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 188:15.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 188:15.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:15.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 188:15.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:15.52 foundInterface = 0; \ 188:15.52 ^~~~~~~~~~~~~~ 188:15.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 188:15.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 188:15.52 ^~~~~~~~~~~~~~~~~~~~~~~ 188:15.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 188:15.53 NS_INTERFACE_MAP_END 188:15.53 ^~~~~~~~~~~~~~~~~~~~ 188:15.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 188:15.54 else 188:15.54 ^~~~ 188:15.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 188:15.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 188:15.54 ^~~~~~~~~~~~~~~~~~ 188:15.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 188:15.54 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 188:15.54 ^~~~~~~~~~~~~~~~~~~~~~ 188:15.73 dom/media/gmp-plugin-openh264 188:18.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 188:18.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 188:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 188:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 188:18.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 188:18.68 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 188:18.68 /builddir/build/BUILD/firefox-66.0.4/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:18.68 memset(aT, 0, sizeof(T)); 188:18.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 188:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 188:18.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 188:18.70 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 188:18.70 struct GlobalProperties { 188:18.70 ^~~~~~~~~~~~~~~~ 188:19.60 dom/media/gmp-plugin-openh264/libfakeopenh264.so 188:20.45 dom/media/imagecapture 188:44.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 188:44.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 188:44.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 188:44.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 188:44.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 188:44.22 foundInterface = 0; \ 188:44.22 ^~~~~~~~~~~~~~ 188:44.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 188:44.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 188:44.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:44.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 188:44.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 188:44.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:44.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 188:44.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 188:44.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 188:44.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 188:44.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 188:44.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 188:44.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 188:44.24 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 188:44.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 188:44.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 188:44.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 188:44.25 } else 188:44.26 ^~~~ 188:44.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 188:44.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 188:44.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:44.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 188:44.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 188:44.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188:57.08 dom/media/ipc 191:31.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 191:31.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 191:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 191:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:31.54 foundInterface = 0; \ 191:31.54 ^~~~~~~~~~~~~~ 191:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:31.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:31.54 NS_INTERFACE_MAP_END_INHERITING(Event) 191:31.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:31.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 191:31.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 191:31.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 191:31.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 191:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:31.55 } else 191:31.55 ^~~~ 191:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:31.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:31.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 191:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 191:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 191:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:43.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 191:43.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 191:43.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 191:43.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 191:43.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 191:43.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 191:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:43.50 foundInterface = 0; \ 191:43.50 ^~~~~~~~~~~~~~ 191:43.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 191:43.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 191:43.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 191:43.51 NS_INTERFACE_MAP_END_INHERITING(Event) 191:43.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 191:43.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 191:43.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 191:43.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 191:43.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 191:43.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 191:43.53 } else 191:43.53 ^~~~ 191:43.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 191:43.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 191:43.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:43.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 191:43.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 191:43.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 191:46.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 191:46.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 191:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 191:46.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 191:46.13 foundInterface = 0; \ 191:46.13 ^~~~~~~~~~~~~~ 191:46.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 191:46.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 191:46.13 ^~~~~~~~~~~~~~~~~~~~~~~ 191:46.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 191:46.15 NS_INTERFACE_MAP_END 191:46.15 ^~~~~~~~~~~~~~~~~~~~ 191:46.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 191:46.15 else 191:46.15 ^~~~ 191:46.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 191:46.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 191:46.16 ^~~~~~~~~~~~~~~~~~ 191:46.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 191:46.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 191:46.16 ^~~~~~~~~~~~~~~~~~~~~~ 191:56.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 191:56.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 191:56.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 191:56.85 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 191:56.85 /builddir/build/BUILD/firefox-66.0.4/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] 191:56.85 memset(aT, 0, sizeof(T)); 191:56.85 ~~~~~~^~~~~~~~~~~~~~~~~~ 191:56.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 191:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 191:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 191:56.86 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 191:56.86 struct GlobalProperties { 191:56.86 ^~~~~~~~~~~~~~~~ 193:03.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 193:03.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 193:03.08 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 193:03.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:03.08 foundInterface = 0; \ 193:03.08 ^~~~~~~~~~~~~~ 193:03.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:03.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:03.10 ^~~~~~~~~~~~~~~~~~~~~~~ 193:03.10 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:03.10 NS_INTERFACE_MAP_END 193:03.10 ^~~~~~~~~~~~~~~~~~~~ 193:03.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:03.11 else 193:03.11 ^~~~ 193:03.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:03.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:03.11 ^~~~~~~~~~~~~~~~~~ 193:03.11 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:03.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 193:03.11 ^~~~~~~~~~~~~~~~~~~~~~ 193:03.21 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 193:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:03.22 foundInterface = 0; \ 193:03.22 ^~~~~~~~~~~~~~ 193:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:03.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:03.22 ^~~~~~~~~~~~~~~~~~~~~~~ 193:03.22 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:03.22 NS_INTERFACE_MAP_END 193:03.22 ^~~~~~~~~~~~~~~~~~~~ 193:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:03.23 else 193:03.23 ^~~~ 193:03.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:03.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:03.23 ^~~~~~~~~~~~~~~~~~ 193:03.25 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:03.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 193:03.25 ^~~~~~~~~~~~~~~~~~~~~~ 193:03.25 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 193:03.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:03.26 foundInterface = 0; \ 193:03.26 ^~~~~~~~~~~~~~ 193:03.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:03.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:03.26 ^~~~~~~~~~~~~~~~~~~~~~~ 193:03.26 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:03.27 NS_INTERFACE_MAP_END 193:03.27 ^~~~~~~~~~~~~~~~~~~~ 193:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:03.27 else 193:03.27 ^~~~ 193:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:03.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:03.27 ^~~~~~~~~~~~~~~~~~ 193:03.28 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:03.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 193:03.28 ^~~~~~~~~~~~~~~~~~~~~~ 193:03.28 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 193:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:03.29 foundInterface = 0; \ 193:03.29 ^~~~~~~~~~~~~~ 193:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:03.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 193:03.29 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:03.30 NS_INTERFACE_MAP_END 193:03.30 ^~~~~~~~~~~~~~~~~~~~ 193:03.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:03.30 else 193:03.30 ^~~~ 193:03.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:03.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:03.32 ^~~~~~~~~~~~~~~~~~ 193:03.32 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:03.32 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 193:03.32 ^~~~~~~~~~~~~~~~~~~~~~ 193:03.40 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 193:03.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 193:03.41 foundInterface = 0; \ 193:03.41 ^~~~~~~~~~~~~~ 193:03.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 193:03.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 193:03.41 ^~~~~~~~~~~~~~~~~~~~~~~ 193:03.41 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 193:03.41 NS_INTERFACE_MAP_END 193:03.41 ^~~~~~~~~~~~~~~~~~~~ 193:03.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 193:03.42 else 193:03.42 ^~~~ 193:03.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 193:03.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 193:03.43 ^~~~~~~~~~~~~~~~~~ 193:03.43 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 193:03.43 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 193:03.43 ^~~~~~~~~~~~~~~~~~~~~~ 193:04.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 193:04.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 193:04.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 193:04.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:10, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 193:04.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 193:04.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 193:04.16 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 193:04.17 /builddir/build/BUILD/firefox-66.0.4/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] 193:04.17 memset(aT, 0, sizeof(T)); 193:04.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 193:04.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 193:04.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 193:04.17 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 193:04.17 struct GlobalProperties { 193:04.17 ^~~~~~~~~~~~~~~~ 194:12.78 dom/media/mediacapabilities 194:33.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 194:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 194:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 194:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DecoderDoctorLogger.h:15, 194:33.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.h:10, 194:33.10 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 194:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 194:33.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 194:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:33.10 foundInterface = 0; \ 194:33.10 ^~~~~~~~~~~~~~ 194:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 194:33.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 194:33.12 ^~~~~~~~~~~~~~~~~~~~~~~ 194:33.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 194:33.12 NS_INTERFACE_MAP_END 194:33.12 ^~~~~~~~~~~~~~~~~~~~ 194:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 194:33.13 else 194:33.13 ^~~~ 194:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 194:33.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 194:33.13 ^~~~~~~~~~~~~~~~~~ 194:33.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 194:33.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 194:33.13 ^~~~~~~~~~~~~~~~~~~~~~ 194:39.38 dom/media/mediasink 194:41.38 dom/media/mediasource 194:56.36 dom/media/mediasource/gtest 194:57.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 194:57.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 194:57.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 194:57.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 194:57.86 foundInterface = 0; \ 194:57.86 ^~~~~~~~~~~~~~ 194:57.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 194:57.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 194:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 194:57.86 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 194:57.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 194:57.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 194:57.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 194:57.86 } else 194:57.86 ^~~~ 194:57.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 194:57.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 194:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 194:57.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 194:57.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 194:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:03.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 195:03.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 195:03.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 195:03.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:03.66 foundInterface = 0; \ 195:03.66 ^~~~~~~~~~~~~~ 195:03.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:03.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:03.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:03.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:03.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:03.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:03.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 195:03.66 else 195:03.66 ^~~~ 195:03.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 195:03.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 195:03.66 ^~~~~~~~~~~~~~~~~~ 195:03.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 195:03.66 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 195:03.67 ^~~~~~~~~~~~~~~~~~~~~~ 195:05.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 195:05.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:05.01 foundInterface = 0; \ 195:05.01 ^~~~~~~~~~~~~~ 195:05.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:05.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:05.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.01 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:05.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:05.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 195:05.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 195:05.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:05.02 } else 195:05.02 ^~~~ 195:05.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:05.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:05.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:05.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 195:05.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 195:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 195:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 195:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 195:05.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 195:05.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 195:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 195:05.10 foundInterface = 0; \ 195:05.10 ^~~~~~~~~~~~~~ 195:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 195:05.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 195:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 195:05.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 195:05.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 195:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 195:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 195:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 195:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 195:05.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 195:05.11 } else 195:05.11 ^~~~ 195:05.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 195:05.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 195:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.11 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 195:05.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 195:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195:05.53 dom/media/mp3 195:12.69 dom/media/ogg 195:39.20 dom/media/platforms 195:49.06 dom/media/platforms/agnostic/bytestreams 195:52.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaData.h:15, 195:52.47 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 195:52.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 195:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 195:52.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 195:52.47 /builddir/build/BUILD/firefox-66.0.4/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] 195:52.47 memset(aT, 0, sizeof(T)); 195:52.47 ~~~~~~^~~~~~~~~~~~~~~~~~ 195:52.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 195:52.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 195:52.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 195:52.48 struct SPSData { 195:52.48 ^~~~~~~ 196:00.69 dom/media/platforms/agnostic/eme 196:15.92 dom/media/platforms/agnostic/gmp 196:43.67 dom/media/platforms/omx 196:52.61 dom/media/platforms/ffmpeg/ffvpx 196:58.71 dom/media/platforms/ffmpeg 197:06.15 dom/media/platforms/ffmpeg/libav53 197:23.83 dom/media/platforms/ffmpeg/libav54 197:31.10 dom/media/platforms/ffmpeg/libav55 197:31.61 dom/media/platforms/ffmpeg/ffmpeg57 197:35.02 dom/media/platforms/ffmpeg/ffmpeg58 197:48.34 dom/media/systemservices 197:56.59 dom/media/wave 197:57.38 dom/media/webaudio 197:59.17 dom/media/webaudio/blink 198:27.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 198:27.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 198:27.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp:284:61: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 198:27.46 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + 198:27.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 198:27.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/blink/HRTFPanner.cpp:282:61: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 198:27.46 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + 198:27.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 198:32.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 198:32.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 198:32.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 198:32.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 198:32.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 198:32.36 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 198:32.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 198:32.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 198:32.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:32.37 foundInterface = 0; \ 198:32.37 ^~~~~~~~~~~~~~ 198:32.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:32.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:32.38 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 198:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 198:32.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 198:32.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 198:32.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 198:32.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 198:32.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:32.38 } else 198:32.38 ^~~~ 198:32.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:32.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:32.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:32.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 198:32.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:34.57 dom/media/webm 198:35.36 dom/media/webrtc 198:36.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 198:36.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 198:36.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 198:36.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 198:36.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 198:36.90 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 198:36.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 198:36.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 198:36.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:36.90 foundInterface = 0; \ 198:36.91 ^~~~~~~~~~~~~~ 198:36.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:36.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:36.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:36.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:36.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:36.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:36.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:36.92 else 198:36.92 ^~~~ 198:36.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:36.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:36.92 ^~~~~~~~~~~~~~~~~~ 198:36.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:36.92 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 198:36.92 ^~~~~~~~~~~~~~~~~~~~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 198:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:37.23 foundInterface = 0; \ 198:37.23 ^~~~~~~~~~~~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:37.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:37.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:37.23 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 198:37.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:37.23 else 198:37.23 ^~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:37.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:37.23 ^~~~~~~~~~~~~~~~~~ 198:37.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:37.23 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 198:37.23 ^~~~~~~~~~~~~~~~~~~~~~ 198:37.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 198:37.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:37.86 foundInterface = 0; \ 198:37.87 ^~~~~~~~~~~~~~ 198:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:37.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:37.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:37.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:37.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 198:37.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 198:37.87 else 198:37.87 ^~~~ 198:37.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 198:37.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 198:37.87 ^~~~~~~~~~~~~~~~~~ 198:37.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 198:37.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 198:37.87 ^~~~~~~~~~~~~~~~~~~~~~ 198:38.36 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 198:38.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 198:38.36 foundInterface = 0; \ 198:38.36 ^~~~~~~~~~~~~~ 198:38.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 198:38.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 198:38.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:38.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 198:38.37 NS_INTERFACE_MAP_END_INHERITING(Event) 198:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:38.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 198:38.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 198:38.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 198:38.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 198:38.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 198:38.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 198:38.39 } else 198:38.39 ^~~~ 198:38.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 198:38.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 198:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:38.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 198:38.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 198:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:39.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 198:39.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 198:39.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 198:39.55 /builddir/build/BUILD/firefox-66.0.4/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]': 198:39.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 198:39.56 /builddir/build/BUILD/firefox-66.0.4/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] 198:39.56 memcpy(aDst, aSrc, aNElem * sizeof(T)); 198:39.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198:39.56 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioParamTimeline.h:10, 198:39.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParam.h:10, 198:39.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 198:39.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 198:39.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 198:39.56 struct AudioTimelineEvent final { 198:39.56 ^~~~~~~~~~~~~~~~~~ 198:50.85 dom/media/webspeech/synth 199:05.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:05.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:05.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 199:05.38 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 199:05.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 199:05.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 199:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:05.38 foundInterface = 0; \ 199:05.38 ^~~~~~~~~~~~~~ 199:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:05.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:05.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:05.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:05.38 else 199:05.38 ^~~~ 199:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:05.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:05.38 ^~~~~~~~~~~~~~~~~~ 199:05.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:05.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 199:05.39 ^~~~~~~~~~~~~~~~~~~~~~ 199:05.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 199:05.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:05.49 foundInterface = 0; \ 199:05.49 ^~~~~~~~~~~~~~ 199:05.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:05.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:05.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:05.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 199:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 199:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.h:10, 199:05.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 199:05.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 199:05.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:05.50 } else 199:05.50 ^~~~ 199:05.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:05.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:05.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 199:05.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:05.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 199:05.54 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 199:05.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 199:05.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 199:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:05.55 foundInterface = 0; \ 199:05.55 ^~~~~~~~~~~~~~ 199:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:05.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:05.55 ^~~~~~~~~~~~~~~~~~~~~~~ 199:05.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:05.55 NS_INTERFACE_MAP_END 199:05.55 ^~~~~~~~~~~~~~~~~~~~ 199:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:05.55 else 199:05.55 ^~~~ 199:05.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:05.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:05.55 ^~~~~~~~~~~~~~~~~~ 199:05.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:05.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:05.55 ^~~~~~~~~~~~~~~~~~~~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 199:06.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:06.92 foundInterface = 0; \ 199:06.92 ^~~~~~~~~~~~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:06.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:06.92 ^~~~~~~~~~~~~~~~~~~~~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:06.92 NS_INTERFACE_MAP_END 199:06.92 ^~~~~~~~~~~~~~~~~~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:06.92 else 199:06.92 ^~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:06.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:06.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:06.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:06.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 199:06.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 199:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.07 foundInterface = 0; \ 199:12.07 ^~~~~~~~~~~~~~ 199:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:12.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:12.07 ^~~~~~~~~~~~~~~~~~~~~~~ 199:12.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:12.07 NS_INTERFACE_MAP_END 199:12.07 ^~~~~~~~~~~~~~~~~~~~ 199:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.08 else 199:12.08 ^~~~ 199:12.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:12.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.08 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:12.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 199:12.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 199:12.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:12.12 foundInterface = 0; \ 199:12.12 ^~~~~~~~~~~~~~ 199:12.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:12.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:12.12 ^~~~~~~~~~~~~~~~~~~~~~~ 199:12.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:12.12 NS_INTERFACE_MAP_END 199:12.12 ^~~~~~~~~~~~~~~~~~~~ 199:12.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:12.13 else 199:12.13 ^~~~ 199:12.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:12.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:12.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:12.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 199:12.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:13.19 dom/media/webspeech/synth/speechd 199:17.02 dom/media/webspeech/recognition 199:20.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:20.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 199:20.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.h:10, 199:20.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 199:20.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 199:20.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 199:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:20.52 foundInterface = 0; \ 199:20.52 ^~~~~~~~~~~~~~ 199:20.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:20.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:20.52 ^~~~~~~~~~~~~~~~~~~~~~~ 199:20.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:20.52 NS_INTERFACE_MAP_END 199:20.52 ^~~~~~~~~~~~~~~~~~~~ 199:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:20.53 else 199:20.53 ^~~~ 199:20.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:20.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:20.53 ^~~~~~~~~~~~~~~~~~ 199:20.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:20.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:20.53 ^~~~~~~~~~~~~~~~~~~~~~ 199:24.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 199:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 199:24.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 199:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:24.95 foundInterface = 0; \ 199:24.95 ^~~~~~~~~~~~~~ 199:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:24.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:24.95 ^~~~~~~~~~~~~~~~~~~~~~~ 199:24.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:24.95 NS_INTERFACE_MAP_END 199:24.95 ^~~~~~~~~~~~~~~~~~~~ 199:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:24.95 else 199:24.95 ^~~~ 199:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:24.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:24.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 199:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 199:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:24.97 foundInterface = 0; \ 199:24.97 ^~~~~~~~~~~~~~ 199:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:24.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:24.97 ^~~~~~~~~~~~~~~~~~~~~~~ 199:24.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:24.97 NS_INTERFACE_MAP_END 199:24.97 ^~~~~~~~~~~~~~~~~~~~ 199:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:24.97 else 199:24.97 ^~~~ 199:24.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:24.98 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:24.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:24.98 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:24.98 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 199:24.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:27.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 199:27.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 199:27.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 199:27.61 return isLocal; 199:27.61 ^~~~~~~ 199:31.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 199:31.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:31.27 foundInterface = 0; \ 199:31.27 ^~~~~~~~~~~~~~ 199:31.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:31.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:31.27 ^~~~~~~~~~~~~~~~~~~~~~~ 199:31.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:31.27 NS_INTERFACE_MAP_END 199:31.28 ^~~~~~~~~~~~~~~~~~~~ 199:31.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:31.28 else 199:31.28 ^~~~ 199:31.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:31.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:31.28 ^~~~~~~~~~~~~~~~~~ 199:31.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:31.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:31.29 ^~~~~~~~~~~~~~~~~~~~~~ 199:31.96 dom/media/mp4 199:33.25 dom/media/gtest 199:35.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 199:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:35.73 foundInterface = 0; \ 199:35.73 ^~~~~~~~~~~~~~ 199:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:35.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:35.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:35.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 199:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:35.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:35.74 else 199:35.74 ^~~~ 199:35.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:35.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:35.74 ^~~~~~~~~~~~~~~~~~ 199:35.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:35.74 NS_INTERFACE_MAP_ENTRY(nsIObserver) 199:35.74 ^~~~~~~~~~~~~~~~~~~~~~ 199:36.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 199:36.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.02 foundInterface = 0; \ 199:36.02 ^~~~~~~~~~~~~~ 199:36.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:36.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:36.03 ^~~~~~~~~~~~~~~~~~~~~~~ 199:36.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:36.03 NS_INTERFACE_MAP_END 199:36.03 ^~~~~~~~~~~~~~~~~~~~ 199:36.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.03 else 199:36.03 ^~~~ 199:36.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:36.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:36.03 ^~~~~~~~~~~~~~~~~~ 199:36.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:36.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:36.04 ^~~~~~~~~~~~~~~~~~~~~~ 199:36.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 199:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.06 foundInterface = 0; \ 199:36.06 ^~~~~~~~~~~~~~ 199:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:36.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:36.06 ^~~~~~~~~~~~~~~~~~~~~~~ 199:36.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:36.06 NS_INTERFACE_MAP_END 199:36.07 ^~~~~~~~~~~~~~~~~~~~ 199:36.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.07 else 199:36.07 ^~~~ 199:36.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:36.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:36.07 ^~~~~~~~~~~~~~~~~~ 199:36.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:36.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:36.07 ^~~~~~~~~~~~~~~~~~~~~~ 199:36.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 199:36.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:36.14 foundInterface = 0; \ 199:36.14 ^~~~~~~~~~~~~~ 199:36.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:36.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:36.14 ^~~~~~~~~~~~~~~~~~~~~~~ 199:36.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:36.14 NS_INTERFACE_MAP_END 199:36.14 ^~~~~~~~~~~~~~~~~~~~ 199:36.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:36.14 else 199:36.14 ^~~~ 199:36.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:36.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:36.15 ^~~~~~~~~~~~~~~~~~ 199:36.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:36.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 199:36.16 ^~~~~~~~~~~~~~~~~~~~~~ 199:44.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:44.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:44.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:44.13 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:44.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:44.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 199:44.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:44.15 foundInterface = 0; \ 199:44.15 ^~~~~~~~~~~~~~ 199:44.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:44.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:44.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:44.15 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 199:44.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:44.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:44.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:44.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:44.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:44.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:44.16 } else 199:44.16 ^~~~ 199:44.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:44.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:44.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:44.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 199:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:50.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 199:50.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:50.68 foundInterface = 0; \ 199:50.68 ^~~~~~~~~~~~~~ 199:50.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:50.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:50.68 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 199:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 199:50.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 199:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:50.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:50.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:50.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:50.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:50.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:50.70 } else 199:50.70 ^~~~ 199:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:50.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:50.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:50.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 199:50.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:50.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 199:50.70 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 199:50.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 199:51.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.02 foundInterface = 0; \ 199:51.02 ^~~~~~~~~~~~~~ 199:51.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.03 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 199:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.03 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.03 } else 199:51.03 ^~~~ 199:51.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 199:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 199:51.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.20 foundInterface = 0; \ 199:51.20 ^~~~~~~~~~~~~~ 199:51.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.20 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 199:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.20 } else 199:51.20 ^~~~ 199:51.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 199:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 199:51.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.46 foundInterface = 0; \ 199:51.46 ^~~~~~~~~~~~~~ 199:51.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.46 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 199:51.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.48 } else 199:51.48 ^~~~ 199:51.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 199:51.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 199:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.61 foundInterface = 0; \ 199:51.61 ^~~~~~~~~~~~~~ 199:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.61 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 199:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.63 } else 199:51.63 ^~~~ 199:51.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 199:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 199:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.74 foundInterface = 0; \ 199:51.74 ^~~~~~~~~~~~~~ 199:51.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.74 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 199:51.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.75 } else 199:51.75 ^~~~ 199:51.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 199:51.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 199:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 199:51.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 199:51.89 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 199:51.89 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.89 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 199:51.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.91 foundInterface = 0; \ 199:51.91 ^~~~~~~~~~~~~~ 199:51.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 199:51.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 199:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 199:51.92 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 199:51.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 199:51.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 199:51.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 199:51.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 199:51.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 199:51.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 199:51.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.93 } else 199:51.93 ^~~~ 199:51.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 199:51.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 199:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 199:51.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 199:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:58.88 dom/media/gtest/mp4_demuxer 200:32.22 dom/midi 200:38.68 dom/notification 200:49.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:49.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:49.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:49.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.48 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 200:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:49.49 foundInterface = 0; \ 200:49.49 ^~~~~~~~~~~~~~ 200:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:49.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:49.49 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 200:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:49.49 } else 200:49.49 ^~~~ 200:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:49.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:49.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 200:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 200:49.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:49.52 foundInterface = 0; \ 200:49.52 ^~~~~~~~~~~~~~ 200:49.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:49.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:49.52 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 200:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:49.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:49.52 } else 200:49.52 ^~~~ 200:49.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:49.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:49.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 200:49.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.58 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 200:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:49.60 foundInterface = 0; \ 200:49.60 ^~~~~~~~~~~~~~ 200:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:49.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.60 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:49.60 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 200:49.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:49.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:49.60 } else 200:49.61 ^~~~ 200:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:49.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:49.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 200:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.82 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 200:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:49.84 foundInterface = 0; \ 200:49.84 ^~~~~~~~~~~~~~ 200:49.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:49.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:49.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:49.85 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 200:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:49.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:49.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:49.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:49.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:49.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:49.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:49.85 } else 200:49.85 ^~~~ 200:49.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:49.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:49.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:49.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 200:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:51.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:51.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:51.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:51.63 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:51.64 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:51.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:51.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 200:51.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:51.65 foundInterface = 0; \ 200:51.65 ^~~~~~~~~~~~~~ 200:51.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:51.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.66 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:51.66 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 200:51.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:51.67 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:51.67 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:51.67 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:51.67 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:51.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:51.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:51.68 } else 200:51.68 ^~~~ 200:51.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:51.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.68 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:51.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 200:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:51.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:51.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:51.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:51.69 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:51.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:51.69 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 200:51.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:51.71 foundInterface = 0; \ 200:51.71 ^~~~~~~~~~~~~~ 200:51.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:51.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:51.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.71 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:51.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:51.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 200:51.72 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 200:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 200:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:51.72 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:51.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:51.72 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:51.72 else 200:51.72 ^~~~ 200:51.73 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 200:51.73 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 200:51.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:51.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:51.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:51.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:51.92 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:51.93 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:51.93 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:51.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:51.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 200:51.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:51.94 foundInterface = 0; \ 200:51.94 ^~~~~~~~~~~~~~ 200:51.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:51.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:51.95 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 200:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:51.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:51.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:51.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:51.95 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:51.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:51.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:51.96 } else 200:51.96 ^~~~ 200:51.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:51.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:51.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 200:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:51.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:51.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:51.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:51.99 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:51.99 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:51.99 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:51.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 200:52.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:52.01 foundInterface = 0; \ 200:52.01 ^~~~~~~~~~~~~~ 200:52.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:52.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:52.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:52.02 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 200:52.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:52.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:52.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 200:52.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 200:52.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 200:52.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 200:52.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 200:52.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:52.03 } else 200:52.03 ^~~~ 200:52.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:52.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:52.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:52.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 200:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:58.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:58.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:58.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:58.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:58.66 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:58.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:58.66 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 200:58.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:58.66 foundInterface = 0; \ 200:58.66 ^~~~~~~~~~~~~~ 200:58.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:58.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:58.67 ^~~~~~~~~~~~~~~~~~~~~~~ 200:58.67 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:58.67 NS_INTERFACE_MAP_END 200:58.67 ^~~~~~~~~~~~~~~~~~~~ 200:58.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:58.69 else 200:58.69 ^~~~ 200:58.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:58.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:58.69 ^~~~~~~~~~~~~~~~~~ 200:58.69 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:58.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:58.70 ^~~~~~~~~~~~~~~~~~~~~~ 200:58.80 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 200:58.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:58.80 foundInterface = 0; \ 200:58.80 ^~~~~~~~~~~~~~ 200:58.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:58.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:58.81 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:58.81 NS_INTERFACE_MAP_END_INHERITING(Event) 200:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:58.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 200:58.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:58.81 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:58.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:58.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:58.81 } else 200:58.81 ^~~~ 200:58.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 200:58.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 200:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:58.81 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 200:58.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 200:58.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:58.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 200:58.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 200:58.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 200:58.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:58.87 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:58.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:58.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 200:58.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:58.87 foundInterface = 0; \ 200:58.87 ^~~~~~~~~~~~~~ 200:58.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:58.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:58.88 ^~~~~~~~~~~~~~~~~~~~~~~ 200:58.88 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:58.88 NS_INTERFACE_MAP_END 200:58.88 ^~~~~~~~~~~~~~~~~~~~ 200:58.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:58.88 else 200:58.88 ^~~~ 200:58.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:58.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:58.88 ^~~~~~~~~~~~~~~~~~ 200:58.88 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:58.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:58.88 ^~~~~~~~~~~~~~~~~~~~~~ 200:59.02 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 200:59.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:59.02 foundInterface = 0; \ 200:59.02 ^~~~~~~~~~~~~~ 200:59.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 200:59.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 200:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:59.02 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 200:59.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 200:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:59.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 200:59.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 200:59.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 200:59.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 200:59.02 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 200:59.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 200:59.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:59.02 else 200:59.02 ^~~~ 200:59.03 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 200:59.03 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 200:59.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:01.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 201:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 201:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 201:01.87 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 201:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 201:01.87 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 201:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:01.87 foundInterface = 0; \ 201:01.87 ^~~~~~~~~~~~~~ 201:01.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:01.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:01.88 ^~~~~~~~~~~~~~~~~~~~~~~ 201:01.88 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:01.88 NS_INTERFACE_MAP_END 201:01.90 ^~~~~~~~~~~~~~~~~~~~ 201:01.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:01.90 else 201:01.90 ^~~~ 201:01.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:01.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:01.91 ^~~~~~~~~~~~~~~~~~ 201:01.91 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:01.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:01.91 ^~~~~~~~~~~~~~~~~~~~~~ 201:02.09 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 201:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:02.10 foundInterface = 0; \ 201:02.10 ^~~~~~~~~~~~~~ 201:02.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:02.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:02.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.10 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:02.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:02.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:02.10 else 201:02.11 ^~~~ 201:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:02.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:02.11 ^~~~~~~~~~~~~~~~~~ 201:02.11 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:02.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 201:02.12 ^~~~~~~~~~~~~~~~~~~~~~ 201:02.41 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 201:02.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:02.42 foundInterface = 0; \ 201:02.42 ^~~~~~~~~~~~~~ 201:02.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:02.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:02.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.42 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:02.42 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 201:02.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 201:02.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 201:02.43 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 201:02.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 201:02.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:02.45 } else 201:02.45 ^~~~ 201:02.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 201:02.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 201:02.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.45 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 201:02.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 201:02.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:20.38 dom/offline 201:30.39 dom/power 201:32.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIApplicationCache.h:10, 201:32.55 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.h:11, 201:32.55 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:7, 201:32.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 201:32.55 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 201:32.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:32.56 foundInterface = 0; \ 201:32.56 ^~~~~~~~~~~~~~ 201:32.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:32.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:32.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.56 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:32.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 201:32.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:32.56 else 201:32.56 ^~~~ 201:32.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:32.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:32.58 ^~~~~~~~~~~~~~~~~~ 201:32.58 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:32.58 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 201:32.58 ^~~~~~~~~~~~~~~~~~~~~~ 201:40.69 dom/push 201:46.15 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 201:46.15 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 201:46.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 201:46.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 201:46.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 201:46.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 201:46.16 from /builddir/build/BUILD/firefox-66.0.4/dom/power/PowerManagerService.cpp:7, 201:46.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 201:46.16 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 201:46.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:46.17 foundInterface = 0; \ 201:46.17 ^~~~~~~~~~~~~~ 201:46.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:46.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:46.18 ^~~~~~~~~~~~~~~~~~~~~~~ 201:46.18 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:46.18 NS_INTERFACE_MAP_END 201:46.18 ^~~~~~~~~~~~~~~~~~~~ 201:46.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:46.18 else 201:46.18 ^~~~ 201:46.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:46.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:46.19 ^~~~~~~~~~~~~~~~~~ 201:46.19 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:46.19 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 201:46.19 ^~~~~~~~~~~~~~~~~~~~~~ 201:47.23 dom/quota 201:55.30 dom/quota/test/gtest 201:56.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PushManager.h:29, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:7, 201:56.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 201:56.66 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 201:56.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:56.67 foundInterface = 0; \ 201:56.67 ^~~~~~~~~~~~~~ 201:56.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:56.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:56.67 ^~~~~~~~~~~~~~~~~~~~~~~ 201:56.67 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:56.67 NS_INTERFACE_MAP_END 201:56.67 ^~~~~~~~~~~~~~~~~~~~ 201:56.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:56.67 else 201:56.67 ^~~~ 201:56.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:56.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:56.67 ^~~~~~~~~~~~~~~~~~ 201:56.67 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:56.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:56.67 ^~~~~~~~~~~~~~~~~~~~~~ 202:03.81 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 202:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:03.81 foundInterface = 0; \ 202:03.81 ^~~~~~~~~~~~~~ 202:03.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:03.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:03.82 ^~~~~~~~~~~~~~~~~~~~~~~ 202:03.82 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:03.82 NS_INTERFACE_MAP_END 202:03.82 ^~~~~~~~~~~~~~~~~~~~ 202:03.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:03.82 else 202:03.82 ^~~~ 202:03.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:03.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:03.84 ^~~~~~~~~~~~~~~~~~ 202:03.84 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:03.84 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 202:03.84 ^~~~~~~~~~~~~~~~~~~~~~ 202:03.89 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 202:03.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:03.89 foundInterface = 0; \ 202:03.89 ^~~~~~~~~~~~~~ 202:03.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:03.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:03.90 ^~~~~~~~~~~~~~~~~~~~~~~ 202:03.90 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:03.90 NS_INTERFACE_MAP_END 202:03.91 ^~~~~~~~~~~~~~~~~~~~ 202:03.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:03.91 else 202:03.91 ^~~~ 202:03.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:03.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:03.92 ^~~~~~~~~~~~~~~~~~ 202:03.92 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:03.92 NS_INTERFACE_MAP_ENTRY(nsIPushData) 202:03.92 ^~~~~~~~~~~~~~~~~~~~~~ 202:03.94 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 202:03.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:03.95 foundInterface = 0; \ 202:03.95 ^~~~~~~~~~~~~~ 202:03.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:03.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:03.95 ^~~~~~~~~~~~~~~~~~~~~~~ 202:03.95 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:03.96 NS_INTERFACE_MAP_END 202:03.96 ^~~~~~~~~~~~~~~~~~~~ 202:03.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:03.96 else 202:03.96 ^~~~ 202:03.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:03.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:03.98 ^~~~~~~~~~~~~~~~~~ 202:03.98 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:03.98 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 202:03.98 ^~~~~~~~~~~~~~~~~~~~~~ 202:04.15 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 202:04.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:04.15 foundInterface = 0; \ 202:04.15 ^~~~~~~~~~~~~~ 202:04.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:04.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:04.16 ^~~~~~~~~~~~~~~~~~~~~~~ 202:04.16 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:04.16 NS_INTERFACE_MAP_END 202:04.16 ^~~~~~~~~~~~~~~~~~~~ 202:04.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:04.16 else 202:04.16 ^~~~ 202:04.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:04.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:04.18 ^~~~~~~~~~~~~~~~~~ 202:04.18 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:04.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:04.18 ^~~~~~~~~~~~~~~~~~~~~~ 202:04.26 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 202:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:04.27 foundInterface = 0; \ 202:04.27 ^~~~~~~~~~~~~~ 202:04.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:04.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:04.27 ^~~~~~~~~~~~~~~~~~~~~~~ 202:04.27 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:04.27 NS_INTERFACE_MAP_END 202:04.27 ^~~~~~~~~~~~~~~~~~~~ 202:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:04.28 else 202:04.28 ^~~~ 202:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:04.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:04.30 ^~~~~~~~~~~~~~~~~~ 202:04.30 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:04.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:04.30 ^~~~~~~~~~~~~~~~~~~~~~ 202:06.78 dom/security 202:19.00 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 202:19.00 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 202:19.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 202:19.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 202:19.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 202:19.01 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 202:19.01 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 202:19.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 202:19.01 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 202:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:19.03 foundInterface = 0; \ 202:19.03 ^~~~~~~~~~~~~~ 202:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:19.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:19.04 ^~~~~~~~~~~~~~~~~~~~~~~ 202:19.04 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:19.04 NS_INTERFACE_MAP_END 202:19.04 ^~~~~~~~~~~~~~~~~~~~ 202:19.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:19.04 else 202:19.04 ^~~~ 202:19.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:19.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:19.05 ^~~~~~~~~~~~~~~~~~ 202:19.05 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:19.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:19.05 ^~~~~~~~~~~~~~~~~~~~~~ 202:19.05 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 202:19.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:19.06 foundInterface = 0; \ 202:19.06 ^~~~~~~~~~~~~~ 202:19.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:19.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:19.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.06 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:19.06 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 202:19.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:19.07 else 202:19.07 ^~~~ 202:19.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:19.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:19.09 ^~~~~~~~~~~~~~~~~~ 202:19.09 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:19.09 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 202:19.10 ^~~~~~~~~~~~~~~~~~~~~~ 202:19.10 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 202:19.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:19.10 foundInterface = 0; \ 202:19.10 ^~~~~~~~~~~~~~ 202:19.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:19.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.11 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:19.12 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 202:19.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:19.12 else 202:19.12 ^~~~ 202:19.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:19.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:19.13 ^~~~~~~~~~~~~~~~~~ 202:19.13 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:19.13 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 202:19.13 ^~~~~~~~~~~~~~~~~~~~~~ 202:19.72 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 202:19.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:19.72 foundInterface = 0; \ 202:19.73 ^~~~~~~~~~~~~~ 202:19.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:19.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:19.73 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 202:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.74 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 202:19.74 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 202:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 202:19.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 202:19.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 202:19.76 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 202:19.76 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 202:19.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 202:19.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:19.77 } else 202:19.77 ^~~~ 202:19.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 202:19.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 202:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 202:19.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 202:19.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.79 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 202:19.79 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 202:19.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:19.80 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 202:19.80 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 202:19.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 202:19.81 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 202:19.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:19.81 foundInterface = 0; \ 202:19.82 ^~~~~~~~~~~~~~ 202:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:19.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:19.82 ^~~~~~~~~~~~~~~~~~~~~~~ 202:19.82 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:19.82 NS_INTERFACE_MAP_END 202:19.82 ^~~~~~~~~~~~~~~~~~~~ 202:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:19.82 else 202:19.82 ^~~~ 202:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:19.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:19.83 ^~~~~~~~~~~~~~~~~~ 202:19.83 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:19.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:19.83 ^~~~~~~~~~~~~~~~~~~~~~ 202:23.62 dom/security/test/gtest 202:29.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 202:29.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 202:29.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 202:29.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 202:29.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 202:29.50 from /builddir/build/BUILD/firefox-66.0.4/dom/security/CSPEvalChecker.cpp:8, 202:29.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 202:29.50 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 202:29.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:29.50 foundInterface = 0; \ 202:29.50 ^~~~~~~~~~~~~~ 202:29.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:29.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:29.51 ^~~~~~~~~~~~~~~~~~~~~~~ 202:29.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:29.51 NS_INTERFACE_MAP_END 202:29.51 ^~~~~~~~~~~~~~~~~~~~ 202:29.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 202:29.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 202:29.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.53 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 202:29.53 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 202:29.54 ^~~~~~~~~~~~~~~~~~~~ 202:29.54 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:18, 202:29.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 202:29.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:29.54 } else 202:29.54 ^~~~ 202:29.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 202:29.54 } else 202:29.54 ^~~~ 202:29.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 202:29.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 202:29.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 202:29.55 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 202:29.55 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 202:29.55 ^~~~~~~~~~~~~~~~~~~~ 202:46.59 dom/security/featurepolicy 202:58.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 202:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 202:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 202:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 202:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 202:58.82 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.h:11, 202:58.83 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.cpp:7, 202:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 202:58.83 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 202:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:58.84 foundInterface = 0; \ 202:58.84 ^~~~~~~~~~~~~~ 202:58.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:58.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:58.84 ^~~~~~~~~~~~~~~~~~~~~~~ 202:58.85 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:58.85 NS_INTERFACE_MAP_END 202:58.85 ^~~~~~~~~~~~~~~~~~~~ 202:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:58.85 else 202:58.85 ^~~~ 202:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 202:58.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 202:58.85 ^~~~~~~~~~~~~~~~~~ 202:58.85 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 202:58.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 202:58.86 ^~~~~~~~~~~~~~~~~~~~~~ 203:08.46 dom/security/featurepolicy/test/gtest 203:20.97 dom/storage 203:23.49 dom/svg 203:38.51 dom/network 203:41.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.h:10, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.cpp:7, 203:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 203:41.61 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 203:41.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:41.61 foundInterface = 0; \ 203:41.61 ^~~~~~~~~~~~~~ 203:41.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:41.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:41.63 ^~~~~~~~~~~~~~~~~~~~~~~ 203:41.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:41.63 NS_INTERFACE_MAP_END 203:41.63 ^~~~~~~~~~~~~~~~~~~~ 203:41.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:41.63 else 203:41.63 ^~~~ 203:41.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:41.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:41.63 ^~~~~~~~~~~~~~~~~~ 203:41.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:41.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:41.63 ^~~~~~~~~~~~~~~~~~~~~~ 203:41.70 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 203:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:41.71 foundInterface = 0; \ 203:41.71 ^~~~~~~~~~~~~~ 203:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:41.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:41.71 ^~~~~~~~~~~~~~~~~~~~~~~ 203:41.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:41.71 NS_INTERFACE_MAP_END 203:41.71 ^~~~~~~~~~~~~~~~~~~~ 203:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:41.71 else 203:41.71 ^~~~ 203:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:41.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:41.71 ^~~~~~~~~~~~~~~~~~ 203:41.71 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:41.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:41.71 ^~~~~~~~~~~~~~~~~~~~~~ 203:41.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 203:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:41.81 foundInterface = 0; \ 203:41.81 ^~~~~~~~~~~~~~ 203:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:41.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:41.81 ^~~~~~~~~~~~~~~~~~~~~~~ 203:41.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:41.81 NS_INTERFACE_MAP_END 203:41.81 ^~~~~~~~~~~~~~~~~~~~ 203:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:41.81 else 203:41.81 ^~~~ 203:41.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:41.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:41.82 ^~~~~~~~~~~~~~~~~~ 203:41.82 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:41.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:41.82 ^~~~~~~~~~~~~~~~~~~~~~ 203:41.88 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 203:41.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:41.89 foundInterface = 0; \ 203:41.89 ^~~~~~~~~~~~~~ 203:41.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:41.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:41.89 ^~~~~~~~~~~~~~~~~~~~~~~ 203:41.89 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:41.89 NS_INTERFACE_MAP_END 203:41.89 ^~~~~~~~~~~~~~~~~~~~ 203:41.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:41.90 else 203:41.90 ^~~~ 203:41.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:41.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:41.90 ^~~~~~~~~~~~~~~~~~ 203:41.90 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:41.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:41.90 ^~~~~~~~~~~~~~~~~~~~~~ 203:41.94 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 203:41.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:41.94 foundInterface = 0; \ 203:41.94 ^~~~~~~~~~~~~~ 203:41.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:41.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:41.94 ^~~~~~~~~~~~~~~~~~~~~~~ 203:41.94 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:41.94 NS_INTERFACE_MAP_END 203:41.95 ^~~~~~~~~~~~~~~~~~~~ 203:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:41.95 else 203:41.95 ^~~~ 203:41.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:41.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:41.95 ^~~~~~~~~~~~~~~~~~ 203:41.95 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:41.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:41.97 ^~~~~~~~~~~~~~~~~~~~~~ 203:42.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 203:42.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:42.24 foundInterface = 0; \ 203:42.24 ^~~~~~~~~~~~~~ 203:42.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:42.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:42.24 ^~~~~~~~~~~~~~~~~~~~~~~ 203:42.24 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:42.25 NS_INTERFACE_MAP_END 203:42.25 ^~~~~~~~~~~~~~~~~~~~ 203:42.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:42.25 else 203:42.25 ^~~~ 203:42.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:42.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:42.25 ^~~~~~~~~~~~~~~~~~ 203:42.25 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:42.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:42.25 ^~~~~~~~~~~~~~~~~~~~~~ 203:42.35 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 203:42.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:42.36 foundInterface = 0; \ 203:42.36 ^~~~~~~~~~~~~~ 203:42.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:42.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:42.36 ^~~~~~~~~~~~~~~~~~~~~~~ 203:42.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:42.36 NS_INTERFACE_MAP_END 203:42.36 ^~~~~~~~~~~~~~~~~~~~ 203:42.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:42.36 else 203:42.37 ^~~~ 203:42.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:42.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:42.37 ^~~~~~~~~~~~~~~~~~ 203:42.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:42.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:42.38 ^~~~~~~~~~~~~~~~~~~~~~ 203:42.44 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 203:42.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:42.44 foundInterface = 0; \ 203:42.44 ^~~~~~~~~~~~~~ 203:42.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:42.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:42.45 ^~~~~~~~~~~~~~~~~~~~~~~ 203:42.45 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:42.45 NS_INTERFACE_MAP_END 203:42.45 ^~~~~~~~~~~~~~~~~~~~ 203:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:42.45 else 203:42.45 ^~~~ 203:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:42.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:42.45 ^~~~~~~~~~~~~~~~~~ 203:42.45 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:42.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:42.47 ^~~~~~~~~~~~~~~~~~~~~~ 203:42.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 203:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:42.53 foundInterface = 0; \ 203:42.53 ^~~~~~~~~~~~~~ 203:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:42.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:42.53 ^~~~~~~~~~~~~~~~~~~~~~~ 203:42.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:42.54 NS_INTERFACE_MAP_END 203:42.54 ^~~~~~~~~~~~~~~~~~~~ 203:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:42.54 else 203:42.54 ^~~~ 203:42.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:42.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:42.54 ^~~~~~~~~~~~~~~~~~ 203:42.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:42.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:42.56 ^~~~~~~~~~~~~~~~~~~~~~ 203:42.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 203:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:42.65 foundInterface = 0; \ 203:42.65 ^~~~~~~~~~~~~~ 203:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:42.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:42.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:42.65 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 203:42.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:42.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:42.66 else 203:42.66 ^~~~ 203:42.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:42.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:42.66 ^~~~~~~~~~~~~~~~~~ 203:42.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:42.66 NS_INTERFACE_MAP_ENTRY(Link) 203:42.67 ^~~~~~~~~~~~~~~~~~~~~~ 203:48.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:48.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:48.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:48.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 203:48.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 203:48.54 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 203:48.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:48.56 foundInterface = 0; \ 203:48.56 ^~~~~~~~~~~~~~ 203:48.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:48.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:48.57 NS_INTERFACE_MAP_END_INHERITING(Storage) 203:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:48.57 else 203:48.57 ^~~~ 203:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:48.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:48.57 ^~~~~~~~~~~~~~~~~~ 203:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:48.58 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 203:48.58 ^~~~~~~~~~~~~~~~~~~~~~ 203:48.90 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 203:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:48.90 foundInterface = 0; \ 203:48.90 ^~~~~~~~~~~~~~ 203:48.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:48.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:48.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.91 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:48.91 NS_INTERFACE_MAP_END_INHERITING(Storage) 203:48.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 203:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 203:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 203:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 203:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 203:48.91 } else 203:48.91 ^~~~ 203:48.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 203:48.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 203:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.93 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 203:48.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 203:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 203:48.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 203:48.96 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 203:48.96 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 203:48.96 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 203:48.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 203:48.96 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 203:48.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:48.96 foundInterface = 0; \ 203:48.96 ^~~~~~~~~~~~~~ 203:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:48.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:48.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.97 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:48.98 NS_INTERFACE_MAP_END_INHERITING(Storage) 203:48.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 203:48.98 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 203:48.98 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 203:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 203:48.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 203:48.99 } else 203:48.99 ^~~~ 203:48.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 203:48.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 203:48.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:48.99 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 203:48.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 203:48.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:49.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:49.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:49.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:49.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:49.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 203:49.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 203:49.09 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 203:49.09 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 203:49.09 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 203:49.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 203:49.09 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 203:49.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:49.11 foundInterface = 0; \ 203:49.11 ^~~~~~~~~~~~~~ 203:49.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:49.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:49.11 ^~~~~~~~~~~~~~~~~~~~~~~ 203:49.12 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:49.12 NS_INTERFACE_MAP_END 203:49.12 ^~~~~~~~~~~~~~~~~~~~ 203:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:49.12 else 203:49.12 ^~~~ 203:49.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:49.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:49.12 ^~~~~~~~~~~~~~~~~~ 203:49.12 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:49.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:49.13 ^~~~~~~~~~~~~~~~~~~~~~ 203:49.20 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 203:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:49.21 foundInterface = 0; \ 203:49.21 ^~~~~~~~~~~~~~ 203:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:49.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:49.21 ^~~~~~~~~~~~~~~~~~~~~~~ 203:49.21 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:49.21 NS_INTERFACE_MAP_END 203:49.21 ^~~~~~~~~~~~~~~~~~~~ 203:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:49.22 else 203:49.22 ^~~~ 203:49.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:49.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:49.22 ^~~~~~~~~~~~~~~~~~ 203:49.22 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:49.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 203:49.24 ^~~~~~~~~~~~~~~~~~~~~~ 203:54.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:54.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.h:14, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.cpp:7, 203:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 203:54.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 203:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:54.38 foundInterface = 0; \ 203:54.38 ^~~~~~~~~~~~~~ 203:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:54.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:54.38 ^~~~~~~~~~~~~~~~~~~~~~~ 203:54.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:54.38 NS_INTERFACE_MAP_END 203:54.38 ^~~~~~~~~~~~~~~~~~~~ 203:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:54.38 else 203:54.38 ^~~~ 203:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:54.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:54.38 ^~~~~~~~~~~~~~~~~~ 203:54.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:54.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:54.38 ^~~~~~~~~~~~~~~~~~~~~~ 203:54.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 203:54.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:54.40 foundInterface = 0; \ 203:54.40 ^~~~~~~~~~~~~~ 203:54.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:54.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:54.40 ^~~~~~~~~~~~~~~~~~~~~~~ 203:54.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:54.40 NS_INTERFACE_MAP_END 203:54.40 ^~~~~~~~~~~~~~~~~~~~ 203:54.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:54.40 else 203:54.40 ^~~~ 203:54.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:54.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:54.41 ^~~~~~~~~~~~~~~~~~ 203:54.41 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:54.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:54.41 ^~~~~~~~~~~~~~~~~~~~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 203:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:54.54 foundInterface = 0; \ 203:54.54 ^~~~~~~~~~~~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:54.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:54.54 ^~~~~~~~~~~~~~~~~~~~~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:54.54 NS_INTERFACE_MAP_END 203:54.54 ^~~~~~~~~~~~~~~~~~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:54.54 else 203:54.54 ^~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:54.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:54.54 ^~~~~~~~~~~~~~~~~~ 203:54.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:54.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:54.54 ^~~~~~~~~~~~~~~~~~~~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 203:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:54.78 foundInterface = 0; \ 203:54.78 ^~~~~~~~~~~~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:54.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:54.78 ^~~~~~~~~~~~~~~~~~~~~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:54.78 NS_INTERFACE_MAP_END 203:54.78 ^~~~~~~~~~~~~~~~~~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:54.78 else 203:54.78 ^~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:54.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:54.78 ^~~~~~~~~~~~~~~~~~ 203:54.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:54.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 203:54.78 ^~~~~~~~~~~~~~~~~~~~~~ 203:55.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 203:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 203:55.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 203:55.29 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.h:10, 203:55.29 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.cpp:7, 203:55.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 203:55.30 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 203:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:55.30 foundInterface = 0; \ 203:55.30 ^~~~~~~~~~~~~~ 203:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 203:55.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 203:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:55.30 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 203:55.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 203:55.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:55.30 else 203:55.30 ^~~~ 203:55.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 203:55.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 203:55.30 ^~~~~~~~~~~~~~~~~~ 203:55.30 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 203:55.30 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 203:55.30 ^~~~~~~~~~~~~~~~~~~~~~ 204:03.14 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 204:03.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:03.14 foundInterface = 0; \ 204:03.14 ^~~~~~~~~~~~~~ 204:03.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:03.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:03.15 ^~~~~~~~~~~~~~~~~~~~~~~ 204:03.15 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:03.15 NS_INTERFACE_MAP_END 204:03.15 ^~~~~~~~~~~~~~~~~~~~ 204:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:03.15 else 204:03.15 ^~~~ 204:03.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:03.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:03.17 ^~~~~~~~~~~~~~~~~~ 204:03.17 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:03.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:03.17 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.22 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 204:10.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.22 foundInterface = 0; \ 204:10.22 ^~~~~~~~~~~~~~ 204:10.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:10.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:10.23 ^~~~~~~~~~~~~~~~~~~~~~~ 204:10.23 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:10.23 NS_INTERFACE_MAP_END 204:10.23 ^~~~~~~~~~~~~~~~~~~~ 204:10.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.23 else 204:10.23 ^~~~ 204:10.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.23 ^~~~~~~~~~~~~~~~~~ 204:10.23 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:10.23 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 204:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.31 foundInterface = 0; \ 204:10.31 ^~~~~~~~~~~~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:10.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:10.31 ^~~~~~~~~~~~~~~~~~~~~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:10.31 NS_INTERFACE_MAP_END 204:10.31 ^~~~~~~~~~~~~~~~~~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.31 else 204:10.31 ^~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.31 ^~~~~~~~~~~~~~~~~~ 204:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:10.32 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 204:10.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.38 foundInterface = 0; \ 204:10.38 ^~~~~~~~~~~~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:10.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:10.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:10.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:10.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.38 else 204:10.38 ^~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.38 ^~~~~~~~~~~~~~~~~~ 204:10.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.38 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 204:10.39 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.56 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 204:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.56 foundInterface = 0; \ 204:10.56 ^~~~~~~~~~~~~~ 204:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:10.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:10.56 ^~~~~~~~~~~~~~~~~~~~~~~ 204:10.56 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:10.56 NS_INTERFACE_MAP_END 204:10.56 ^~~~~~~~~~~~~~~~~~~~ 204:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.56 else 204:10.56 ^~~~ 204:10.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.56 ^~~~~~~~~~~~~~~~~~ 204:10.57 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:10.57 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.64 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 204:10.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.64 foundInterface = 0; \ 204:10.64 ^~~~~~~~~~~~~~ 204:10.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:10.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:10.64 ^~~~~~~~~~~~~~~~~~~~~~~ 204:10.64 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:10.64 NS_INTERFACE_MAP_END 204:10.64 ^~~~~~~~~~~~~~~~~~~~ 204:10.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.64 else 204:10.64 ^~~~ 204:10.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.65 ^~~~~~~~~~~~~~~~~~ 204:10.65 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:10.65 ^~~~~~~~~~~~~~~~~~~~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 204:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:10.89 foundInterface = 0; \ 204:10.89 ^~~~~~~~~~~~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:10.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:10.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:10.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 204:10.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:10.89 else 204:10.89 ^~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:10.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:10.89 ^~~~~~~~~~~~~~~~~~ 204:10.89 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:10.89 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 204:10.89 ^~~~~~~~~~~~~~~~~~~~~~ 204:30.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 204:30.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 204:30.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 204:30.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 204:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 204:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 204:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 204:30.05 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedString.cpp:7, 204:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 204:30.05 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 204:30.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:30.05 foundInterface = 0; \ 204:30.05 ^~~~~~~~~~~~~~ 204:30.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:30.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:30.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:30.05 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:30.05 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 204:30.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:30.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:30.05 else 204:30.05 ^~~~ 204:30.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:30.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:30.05 ^~~~~~~~~~~~~~~~~~ 204:30.05 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:30.05 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 204:30.05 ^~~~~~~~~~~~~~~~~~~~~~ 204:30.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 204:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:30.26 foundInterface = 0; \ 204:30.26 ^~~~~~~~~~~~~~ 204:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:30.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:30.26 ^~~~~~~~~~~~~~~~~~~~~~~ 204:30.26 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:30.28 NS_INTERFACE_MAP_END 204:30.28 ^~~~~~~~~~~~~~~~~~~~ 204:30.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:30.28 else 204:30.28 ^~~~ 204:30.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:30.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:30.28 ^~~~~~~~~~~~~~~~~~ 204:30.28 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:30.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:30.28 ^~~~~~~~~~~~~~~~~~~~~~ 204:39.79 dom/permission 204:59.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 204:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 204:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 204:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 204:59.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 204:59.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 204:59.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 204:59.66 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.h:10, 204:59.67 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.cpp:7, 204:59.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 204:59.67 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 204:59.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:59.68 foundInterface = 0; \ 204:59.68 ^~~~~~~~~~~~~~ 204:59.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:59.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:59.68 ^~~~~~~~~~~~~~~~~~~~~~~ 204:59.69 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:59.69 NS_INTERFACE_MAP_END 204:59.69 ^~~~~~~~~~~~~~~~~~~~ 204:59.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:59.69 else 204:59.69 ^~~~ 204:59.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:59.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:59.71 ^~~~~~~~~~~~~~~~~~ 204:59.71 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:59.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:59.71 ^~~~~~~~~~~~~~~~~~~~~~ 205:01.77 dom/plugins/base 205:08.06 dom/plugins/ipc 205:20.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 205:20.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 205:20.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 205:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:20.63 foundInterface = 0; \ 205:20.63 ^~~~~~~~~~~~~~ 205:20.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:20.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:20.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:20.63 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 205:20.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:20.64 } else 205:20.64 ^~~~ 205:20.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 205:20.64 NS_IMPL_QUERY_BODY_CONCRETE(_class) 205:20.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.65 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 205:20.65 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 205:20.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 205:20.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:20.67 foundInterface = 0; \ 205:20.67 ^~~~~~~~~~~~~~ 205:20.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:20.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:20.67 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 205:20.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:20.68 } else 205:20.68 ^~~~ 205:20.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 205:20.68 NS_IMPL_QUERY_BODY_CONCRETE(_class) 205:20.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:20.68 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 205:20.68 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 205:20.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 205:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:21.57 foundInterface = 0; \ 205:21.57 ^~~~~~~~~~~~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 205:21.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 205:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 205:21.57 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 205:21.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:21.57 else 205:21.57 ^~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:21.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:21.57 ^~~~~~~~~~~~~~~~~~ 205:21.57 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:21.57 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 205:21.57 ^~~~~~~~~~~~~~~~~~~~~~ 206:05.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:05.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 206:05.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPluginHost.h:14, 206:05.32 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.h:12, 206:05.32 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:9: 206:05.32 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 206:05.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:05.33 foundInterface = 0; \ 206:05.33 ^~~~~~~~~~~~~~ 206:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:05.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:05.33 ^~~~~~~~~~~~~~~~~~~~~~~ 206:05.33 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:05.33 NS_INTERFACE_MAP_END 206:05.33 ^~~~~~~~~~~~~~~~~~~~ 206:05.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:05.34 else 206:05.34 ^~~~ 206:05.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:05.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:05.34 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:05.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 206:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:13.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:13.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 206:13.62 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.h:10, 206:13.62 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberListSMILType.cpp:12, 206:13.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 206:13.62 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 206:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:13.63 foundInterface = 0; \ 206:13.63 ^~~~~~~~~~~~~~ 206:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:13.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:13.63 ^~~~~~~~~~~~~~~~~~~~~~~ 206:13.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:13.63 NS_INTERFACE_MAP_END 206:13.63 ^~~~~~~~~~~~~~~~~~~~ 206:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:13.63 else 206:13.63 ^~~~ 206:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:13.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:13.63 ^~~~~~~~~~~~~~~~~~ 206:13.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:13.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:13.63 ^~~~~~~~~~~~~~~~~~~~~~ 206:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 206:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 206:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 206:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 206:13.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 206:13.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 206:13.85 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 206:13.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 206:13.85 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 206:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:13.86 foundInterface = 0; \ 206:13.86 ^~~~~~~~~~~~~~ 206:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:13.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:13.86 ^~~~~~~~~~~~~~~~~~~~~~~ 206:13.86 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:13.86 NS_INTERFACE_MAP_END 206:13.86 ^~~~~~~~~~~~~~~~~~~~ 206:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:13.86 else 206:13.87 ^~~~ 206:13.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:13.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:13.87 ^~~~~~~~~~~~~~~~~~ 206:13.87 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:13.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:13.87 ^~~~~~~~~~~~~~~~~~~~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 206:19.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:19.48 foundInterface = 0; \ 206:19.48 ^~~~~~~~~~~~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:19.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:19.48 ^~~~~~~~~~~~~~~~~~~~~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:19.48 NS_INTERFACE_MAP_END 206:19.48 ^~~~~~~~~~~~~~~~~~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:19.48 else 206:19.48 ^~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:19.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:19.48 ^~~~~~~~~~~~~~~~~~ 206:19.48 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:19.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:19.48 ^~~~~~~~~~~~~~~~~~~~~~ 206:19.50 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 206:19.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:19.51 foundInterface = 0; \ 206:19.51 ^~~~~~~~~~~~~~ 206:19.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:19.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:19.51 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 206:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 206:19.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 206:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 206:19.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 206:19.51 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 206:19.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 206:19.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:19.51 } else 206:19.51 ^~~~ 206:19.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:19.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:19.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 206:19.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 206:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 206:19.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 206:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 206:19.80 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 206:19.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 206:19.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 206:19.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:19.81 foundInterface = 0; \ 206:19.81 ^~~~~~~~~~~~~~ 206:19.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:19.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:19.81 ^~~~~~~~~~~~~~~~~~~~~~~ 206:19.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:19.81 NS_INTERFACE_MAP_END 206:19.81 ^~~~~~~~~~~~~~~~~~~~ 206:19.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:19.81 else 206:19.82 ^~~~ 206:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:19.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:19.82 ^~~~~~~~~~~~~~~~~~ 206:19.82 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:19.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 206:19.82 ^~~~~~~~~~~~~~~~~~~~~~ 206:19.99 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 206:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:19.99 foundInterface = 0; \ 206:19.99 ^~~~~~~~~~~~~~ 206:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:19.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:19.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.99 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:19.99 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 206:19.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:19.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 206:19.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 206:20.00 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 206:20.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 206:20.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:20.00 } else 206:20.00 ^~~~ 206:20.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:20.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:20.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:20.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 206:20.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 206:20.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:28.33 /builddir/build/BUILD/firefox-66.0.4/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*)': 206:28.33 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:624:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 206:28.33 sis->AdoptData(dataToPost, postDataLen); 206:28.33 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 206:28.34 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:617:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 206:28.34 free(dataToPost); 206:28.34 ~~~~^~~~~~~~~~~~ 206:57.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 206:57.44 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 206:57.44 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:1996:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 206:57.44 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 206:57.44 ^ 206:57.44 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 206:57.44 typedef struct NPObjectMemberPrivate { 206:57.44 ^~~~~~~~~~~~~~~~~~~~~ 207:02.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 207:02.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 207:02.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 207:02.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 207:02.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 207:02.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGStringList.h:11, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTests.h:12, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPositioningElement.cpp:7, 207:02.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 207:02.07 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 207:02.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:02.07 foundInterface = 0; \ 207:02.08 ^~~~~~~~~~~~~~ 207:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:02.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:02.08 ^~~~~~~~~~~~~~~~~~~~~~~ 207:02.08 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:02.09 NS_INTERFACE_MAP_END 207:02.09 ^~~~~~~~~~~~~~~~~~~~ 207:02.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:02.11 else 207:02.11 ^~~~ 207:02.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:02.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:02.12 ^~~~~~~~~~~~~~~~~~ 207:02.12 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:02.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 207:02.12 ^~~~~~~~~~~~~~~~~~~~~~ 207:02.12 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 207:02.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:02.12 foundInterface = 0; \ 207:02.12 ^~~~~~~~~~~~~~ 207:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:02.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:02.13 ^~~~~~~~~~~~~~~~~~~~~~~ 207:02.13 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:02.13 NS_INTERFACE_MAP_END 207:02.13 ^~~~~~~~~~~~~~~~~~~~ 207:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:02.13 else 207:02.13 ^~~~ 207:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:02.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:02.14 ^~~~~~~~~~~~~~~~~~ 207:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:02.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 207:02.14 ^~~~~~~~~~~~~~~~~~~~~~ 207:04.39 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 207:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:04.40 foundInterface = 0; \ 207:04.40 ^~~~~~~~~~~~~~ 207:04.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:04.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:04.40 ^~~~~~~~~~~~~~~~~~~~~~~ 207:04.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:04.40 NS_INTERFACE_MAP_END 207:04.40 ^~~~~~~~~~~~~~~~~~~~ 207:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:04.41 else 207:04.41 ^~~~ 207:04.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 207:04.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 207:04.41 ^~~~~~~~~~~~~~~~~~ 207:04.41 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 207:04.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 207:04.43 ^~~~~~~~~~~~~~~~~~~~~~ 207:05.61 dom/indexedDB 207:29.42 dom/system 207:30.87 dom/ipc 207:44.79 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 207:44.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 207:44.79 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsAutoPtr.h:10, 207:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 207:44.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 207:44.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 207:44.80 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 207:44.80 from /builddir/build/BUILD/firefox-66.0.4/dom/system/OSFileConstants.cpp:52, 207:44.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 207:44.80 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 207:44.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:44.80 foundInterface = 0; \ 207:44.80 ^~~~~~~~~~~~~~ 207:44.80 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:44.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:44.81 ^~~~~~~~~~~~~~~~~~~~~~~ 207:44.81 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:44.81 NS_INTERFACE_MAP_END 207:44.82 ^~~~~~~~~~~~~~~~~~~~ 207:44.82 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:44.82 else 207:44.82 ^~~~ 207:44.82 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:44.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:44.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:44.83 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:44.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 207:44.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:52.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileInfo.h:10, 207:52.05 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:11: 207:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 207:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 207:52.05 foundInterface = 0; \ 207:52.06 ^~~~~~~~~~~~~~ 207:52.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 207:52.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 207:52.06 ^~~~~~~~~~~~~~~~~~~~~~~ 207:52.06 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 207:52.06 NS_INTERFACE_MAP_END 207:52.06 ^~~~~~~~~~~~~~~~~~~~ 207:52.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 207:52.06 else 207:52.06 ^~~~ 207:52.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 207:52.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 207:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:52.06 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 207:52.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 207:52.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207:55.12 dom/workers 208:04.63 dom/workers/remoteworkers 208:17.37 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 208:17.37 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 208:17.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 208:17.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 208:17.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 208:17.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 208:17.38 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.h:12, 208:17.38 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:11: 208:17.38 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 208:17.39 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:17.39 foundInterface = 0; \ 208:17.39 ^~~~~~~~~~~~~~ 208:17.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 208:17.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 208:17.40 ^~~~~~~~~~~~~~~~~~~~~~~ 208:17.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 208:17.40 NS_INTERFACE_MAP_END 208:17.40 ^~~~~~~~~~~~~~~~~~~~ 208:17.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 208:17.40 else 208:17.40 ^~~~ 208:17.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 208:17.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 208:17.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:17.42 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 208:17.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 208:17.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:20.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 208:20.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 208:20.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 208:20.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 208:20.98 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 208:20.98 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 208:20.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 208:20.99 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 208:20.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 208:20.99 foundInterface = 0; \ 208:20.99 ^~~~~~~~~~~~~~ 208:20.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 208:20.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 208:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:21.00 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 208:21.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 208:21.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:21.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 208:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 208:21.01 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 208:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 208:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 208:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 208:21.02 } else 208:21.02 ^~~~ 208:21.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 208:21.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 208:21.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:21.02 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 208:21.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 208:21.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:55.52 dom/workers/sharedworkers 209:20.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 209:20.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 209:20.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 209:20.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 209:20.54 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:10, 209:20.54 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 209:20.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 209:20.55 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 209:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:20.55 foundInterface = 0; \ 209:20.55 ^~~~~~~~~~~~~~ 209:20.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 209:20.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 209:20.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:20.56 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 209:20.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 209:20.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:20.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 209:20.56 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:12, 209:20.56 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 209:20.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 209:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 209:20.58 } else 209:20.58 ^~~~ 209:20.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 209:20.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 209:20.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:20.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 209:20.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 209:20.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:36.76 dom/audiochannel 209:38.60 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 209:38.62 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:16707:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 209:38.62 switch (maintenanceAction) { 209:38.62 ^~~~~~ 209:38.62 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:16701:21: note: 'maintenanceAction' was declared here 209:38.62 MaintenanceAction maintenanceAction; 209:38.63 ^~~~~~~~~~~~~~~~~ 209:48.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 209:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 209:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 209:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 209:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 209:48.58 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 209:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 209:48.58 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 209:48.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:48.59 foundInterface = 0; \ 209:48.59 ^~~~~~~~~~~~~~ 209:48.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:48.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:48.59 ^~~~~~~~~~~~~~~~~~~~~~~ 209:48.60 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:48.60 NS_INTERFACE_MAP_END 209:48.60 ^~~~~~~~~~~~~~~~~~~~ 209:48.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:48.60 else 209:48.60 ^~~~ 209:48.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:48.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:48.60 ^~~~~~~~~~~~~~~~~~ 209:48.60 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:48.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 209:48.61 ^~~~~~~~~~~~~~~~~~~~~~ 209:48.67 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 209:48.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:48.68 foundInterface = 0; \ 209:48.68 ^~~~~~~~~~~~~~ 209:48.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:48.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:48.68 ^~~~~~~~~~~~~~~~~~~~~~~ 209:48.68 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:48.68 NS_INTERFACE_MAP_END 209:48.68 ^~~~~~~~~~~~~~~~~~~~ 209:48.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 209:48.69 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 209:48.69 } else 209:48.69 ^~~~ 209:49.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 209:49.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 209:49.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAudioChannelAgent.h:10, 209:49.30 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.h:10, 209:49.30 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:5, 209:49.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 209:49.31 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 209:49.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:49.32 foundInterface = 0; \ 209:49.32 ^~~~~~~~~~~~~~ 209:49.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:49.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:49.32 ^~~~~~~~~~~~~~~~~~~~~~~ 209:49.32 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:49.33 NS_INTERFACE_MAP_END 209:49.33 ^~~~~~~~~~~~~~~~~~~~ 209:49.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:49.33 else 209:49.33 ^~~~ 209:49.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:49.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:49.33 ^~~~~~~~~~~~~~~~~~ 209:49.33 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:49.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 209:49.34 ^~~~~~~~~~~~~~~~~~~~~~ 209:49.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 209:49.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 209:49.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 209:49.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 209:49.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 209:49.36 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 209:49.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 209:49.36 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 209:49.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:49.36 foundInterface = 0; \ 209:49.36 ^~~~~~~~~~~~~~ 209:49.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 209:49.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 209:49.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.36 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 209:49.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 209:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:49.37 else 209:49.37 ^~~~ 209:49.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:49.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:49.37 ^~~~~~~~~~~~~~~~~~ 209:49.37 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:49.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 209:49.37 ^~~~~~~~~~~~~~~~~~~~~~ 209:49.46 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 209:49.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:49.46 foundInterface = 0; \ 209:49.46 ^~~~~~~~~~~~~~ 209:49.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 209:49.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 209:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.47 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 209:49.47 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 209:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 209:49.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 209:49.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 209:49.48 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 209:49.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 209:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 209:49.49 } else 209:49.49 ^~~~ 209:49.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 209:49.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 209:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.50 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 209:49.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 209:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 209:49.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 209:49.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 209:49.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 209:49.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 209:49.56 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 209:49.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 209:49.57 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 209:49.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:49.57 foundInterface = 0; \ 209:49.57 ^~~~~~~~~~~~~~ 209:49.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 209:49.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 209:49.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 209:49.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 209:49.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:49.60 else 209:49.60 ^~~~ 209:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:49.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:49.60 ^~~~~~~~~~~~~~~~~~ 209:49.60 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:49.60 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 209:49.60 ^~~~~~~~~~~~~~~~~~~~~~ 209:51.38 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 209:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 209:51.38 foundInterface = 0; \ 209:51.38 ^~~~~~~~~~~~~~ 209:51.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 209:51.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 209:51.39 ^~~~~~~~~~~~~~~~~~~~~~~ 209:51.39 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 209:51.39 NS_INTERFACE_MAP_END 209:51.39 ^~~~~~~~~~~~~~~~~~~~ 209:51.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 209:51.39 else 209:51.39 ^~~~ 209:51.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 209:51.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 209:51.39 ^~~~~~~~~~~~~~~~~~ 209:51.39 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 209:51.40 NS_INTERFACE_MAP_ENTRY(nsIObserver) 209:51.41 ^~~~~~~~~~~~~~~~~~~~~~ 209:53.56 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 209:53.56 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/Key.cpp:577:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 209:53.56 ++out; 209:53.56 ^~~~~ 210:24.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:24.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:24.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:24.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:24.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:24.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:24.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:24.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:24.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:24.87 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:24.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:24.87 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 210:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:24.88 foundInterface = 0; \ 210:24.88 ^~~~~~~~~~~~~~ 210:24.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:24.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:24.89 ^~~~~~~~~~~~~~~~~~~~~~~ 210:24.89 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:24.89 NS_INTERFACE_MAP_END 210:24.90 ^~~~~~~~~~~~~~~~~~~~ 210:24.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:24.90 else 210:24.90 ^~~~ 210:24.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 210:24.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 210:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:24.91 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 210:24.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 210:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.01 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 210:25.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.01 foundInterface = 0; \ 210:25.01 ^~~~~~~~~~~~~~ 210:25.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:25.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:25.02 ^~~~~~~~~~~~~~~~~~~~~~~ 210:25.02 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:25.02 NS_INTERFACE_MAP_END 210:25.02 ^~~~~~~~~~~~~~~~~~~~ 210:25.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.02 else 210:25.02 ^~~~ 210:25.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:25.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:25.03 ^~~~~~~~~~~~~~~~~~ 210:25.03 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:25.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:25.03 ^~~~~~~~~~~~~~~~~~~~~~ 210:25.45 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 210:25.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.46 foundInterface = 0; \ 210:25.46 ^~~~~~~~~~~~~~ 210:25.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:25.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:25.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.46 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:25.46 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 210:25.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 210:25.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 210:25.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 210:25.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:25.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:25.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:25.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.48 } else 210:25.48 ^~~~ 210:25.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:25.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:25.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.48 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:25.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 210:25.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:25.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:25.54 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 210:25.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.54 foundInterface = 0; \ 210:25.54 ^~~~~~~~~~~~~~ 210:25.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:25.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:25.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.54 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:25.54 NS_INTERFACE_MAP_END_INHERITING(Event) 210:25.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.55 else 210:25.55 ^~~~ 210:25.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:25.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:25.55 ^~~~~~~~~~~~~~~~~~ 210:25.55 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:25.55 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 210:25.55 ^~~~~~~~~~~~~~~~~~~~~~ 210:25.76 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 210:25.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.76 foundInterface = 0; \ 210:25.77 ^~~~~~~~~~~~~~ 210:25.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:25.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:25.77 ^~~~~~~~~~~~~~~~~~~~~~~ 210:25.77 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:25.77 NS_INTERFACE_MAP_END 210:25.77 ^~~~~~~~~~~~~~~~~~~~ 210:25.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.77 else 210:25.77 ^~~~ 210:25.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:25.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:25.78 ^~~~~~~~~~~~~~~~~~ 210:25.78 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:25.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:25.78 ^~~~~~~~~~~~~~~~~~~~~~ 210:25.88 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 210:25.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.88 foundInterface = 0; \ 210:25.88 ^~~~~~~~~~~~~~ 210:25.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:25.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.89 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:25.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 210:25.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.89 else 210:25.89 ^~~~ 210:25.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:25.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:25.91 ^~~~~~~~~~~~~~~~~~ 210:25.91 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:25.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 210:25.91 ^~~~~~~~~~~~~~~~~~~~~~ 210:25.94 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 210:25.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:25.94 foundInterface = 0; \ 210:25.94 ^~~~~~~~~~~~~~ 210:25.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:25.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:25.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.95 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:25.95 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 210:25.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 210:25.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 210:25.97 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 210:25.97 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:25.97 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:25.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:25.97 } else 210:25.98 ^~~~ 210:25.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:25.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:25.98 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:25.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 210:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:26.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:26.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:26.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:26.07 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 210:26.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:26.08 foundInterface = 0; \ 210:26.08 ^~~~~~~~~~~~~~ 210:26.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:26.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 210:26.09 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:26.09 NS_INTERFACE_MAP_END 210:26.09 ^~~~~~~~~~~~~~~~~~~~ 210:26.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:26.09 else 210:26.10 ^~~~ 210:26.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:26.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:26.10 ^~~~~~~~~~~~~~~~~~ 210:26.10 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:26.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:26.11 ^~~~~~~~~~~~~~~~~~~~~~ 210:26.13 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 210:26.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:26.13 foundInterface = 0; \ 210:26.13 ^~~~~~~~~~~~~~ 210:26.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:26.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:26.13 ^~~~~~~~~~~~~~~~~~~~~~~ 210:26.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:26.14 NS_INTERFACE_MAP_END 210:26.14 ^~~~~~~~~~~~~~~~~~~~ 210:26.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:26.14 else 210:26.14 ^~~~ 210:26.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:26.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:26.14 ^~~~~~~~~~~~~~~~~~ 210:26.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:26.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:26.16 ^~~~~~~~~~~~~~~~~~~~~~ 210:26.27 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 210:26.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:26.27 foundInterface = 0; \ 210:26.28 ^~~~~~~~~~~~~~ 210:26.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:26.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:26.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:26.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:26.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 210:26.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:26.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 210:26.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 210:26.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 210:26.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:26.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:26.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:26.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:26.30 } else 210:26.30 ^~~~ 210:26.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:26.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:26.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:26.30 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:26.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 210:26.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:27.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:27.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:27.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:27.19 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:27.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:27.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 210:27.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:27.19 foundInterface = 0; \ 210:27.19 ^~~~~~~~~~~~~~ 210:27.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:27.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:27.19 ^~~~~~~~~~~~~~~~~~~~~~~ 210:27.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:27.19 NS_INTERFACE_MAP_END 210:27.19 ^~~~~~~~~~~~~~~~~~~~ 210:27.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:27.19 else 210:27.19 ^~~~ 210:27.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:27.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:27.19 ^~~~~~~~~~~~~~~~~~ 210:27.19 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:27.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:27.20 ^~~~~~~~~~~~~~~~~~~~~~ 210:27.40 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 210:27.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:27.40 foundInterface = 0; \ 210:27.40 ^~~~~~~~~~~~~~ 210:27.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:27.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:27.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.40 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:27.40 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 210:27.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 210:27.40 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:27.41 } else 210:27.41 ^~~~ 210:27.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:27.44 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:27.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:27.45 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 210:27.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:27.45 foundInterface = 0; \ 210:27.46 ^~~~~~~~~~~~~~ 210:27.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:27.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:27.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.46 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:27.46 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 210:27.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 210:27.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 210:27.46 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 210:27.46 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:27.47 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:27.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:27.47 } else 210:27.47 ^~~~ 210:27.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:27.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:27.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.47 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:27.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 210:27.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 210:27.55 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 210:27.56 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:27.56 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:27.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:27.56 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 210:27.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:27.57 foundInterface = 0; \ 210:27.57 ^~~~~~~~~~~~~~ 210:27.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:27.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:27.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.58 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:27.58 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 210:27.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:27.58 else 210:27.58 ^~~~ 210:27.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:27.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:27.59 ^~~~~~~~~~~~~~~~~~ 210:27.59 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:27.59 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 210:27.61 ^~~~~~~~~~~~~~~~~~~~~~ 210:27.65 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 210:27.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:27.66 foundInterface = 0; \ 210:27.66 ^~~~~~~~~~~~~~ 210:27.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:27.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:27.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.66 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:27.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 210:27.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 210:27.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 210:27.66 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 210:27.66 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 210:27.67 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 210:27.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 210:27.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:27.67 } else 210:27.67 ^~~~ 210:27.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:27.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:27.67 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:27.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 210:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:35.93 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 210:35.93 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 210:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 210:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 210:35.94 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 210:35.94 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 210:35.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 210:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 210:35.95 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:35.95 foundInterface = 0; \ 210:35.95 ^~~~~~~~~~~~~~ 210:35.95 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:35.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:35.95 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:35.95 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 210:35.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:35.95 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 210:35.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 210:35.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadUtils.h:24, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:9, 210:35.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 210:35.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 210:35.96 } else 210:35.96 ^~~~ 210:35.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 210:35.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 210:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:35.96 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 210:35.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 210:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:39.96 dom/broadcastchannel 210:46.44 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 210:46.44 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 210:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 210:46.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 210:46.44 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 210:46.44 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 210:46.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 210:46.45 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 210:46.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:46.46 foundInterface = 0; \ 210:46.46 ^~~~~~~~~~~~~~ 210:46.46 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:46.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:46.47 ^~~~~~~~~~~~~~~~~~~~~~~ 210:46.47 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:46.47 NS_INTERFACE_MAP_END 210:46.47 ^~~~~~~~~~~~~~~~~~~~ 210:46.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:46.47 else 210:46.47 ^~~~ 210:46.47 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:46.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:46.48 ^~~~~~~~~~~~~~~~~~ 210:46.48 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:46.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:46.48 ^~~~~~~~~~~~~~~~~~~~~~ 210:46.57 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 210:46.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:46.57 foundInterface = 0; \ 210:46.57 ^~~~~~~~~~~~~~ 210:46.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:46.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:46.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:46.58 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:46.58 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 210:46.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:46.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:46.58 else 210:46.58 ^~~~ 210:46.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:46.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:46.59 ^~~~~~~~~~~~~~~~~~ 210:46.59 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:46.59 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 210:46.59 ^~~~~~~~~~~~~~~~~~~~~~ 210:47.20 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 210:47.20 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:47.20 foundInterface = 0; \ 210:47.20 ^~~~~~~~~~~~~~ 210:47.21 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 210:47.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 210:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:47.21 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 210:47.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 210:47.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:47.21 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:47.22 else 210:47.22 ^~~~ 210:47.22 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:47.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:47.23 ^~~~~~~~~~~~~~~~~~ 210:47.23 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:47.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 210:47.23 ^~~~~~~~~~~~~~~~~~~~~~ 210:49.49 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 210:49.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:49.49 foundInterface = 0; \ 210:49.49 ^~~~~~~~~~~~~~ 210:49.49 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:49.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:49.50 ^~~~~~~~~~~~~~~~~~~~~~~ 210:49.50 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:49.50 NS_INTERFACE_MAP_END 210:49.50 ^~~~~~~~~~~~~~~~~~~~ 210:49.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:49.50 else 210:49.50 ^~~~ 210:49.50 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 210:49.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 210:49.52 ^~~~~~~~~~~~~~~~~~ 210:49.52 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 210:49.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 210:49.52 ^~~~~~~~~~~~~~~~~~~~~~ 210:50.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 210:50.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 210:50.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 210:50.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedInputData.h:11, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:10, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 210:50.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 210:50.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 210:50.32 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 210:50.32 foundInterface = 0; \ 210:50.33 ^~~~~~~~~~~~~~ 210:50.33 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 210:50.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 210:50.33 ^~~~~~~~~~~~~~~~~~~~~~~ 210:50.34 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 210:50.34 NS_INTERFACE_MAP_END 210:50.34 ^~~~~~~~~~~~~~~~~~~~ 210:50.34 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 210:50.34 else 210:50.34 ^~~~ 210:50.35 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 210:50.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 210:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:50.35 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 210:50.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 210:50.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210:55.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 210:55.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 210:55.21 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 210:55.21 /builddir/build/BUILD/firefox-66.0.4/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] 210:55.21 memset(aT, 0, sizeof(T)); 210:55.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 210:55.21 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 210:55.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 210:55.21 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 210:55.21 struct AmountFns { 210:55.21 ^~~~~~~~~ 210:55.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 210:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 210:55.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 210:55.22 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 210:55.23 /builddir/build/BUILD/firefox-66.0.4/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] 210:55.23 memset(aT, 0, sizeof(T)); 210:55.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 210:55.23 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 210:55.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 210:55.23 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 210:55.23 struct SizeOfTabFns { 210:55.23 ^~~~~~~~~~~~ 211:04.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:04.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 211:04.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 211:04.34 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 211:04.34 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 211:04.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 211:04.34 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 211:04.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:04.34 foundInterface = 0; \ 211:04.35 ^~~~~~~~~~~~~~ 211:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:04.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:04.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:04.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 211:04.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:04.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 211:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 211:04.35 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 211:04.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 211:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:04.35 } else 211:04.35 ^~~~ 211:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:04.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:04.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:04.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 211:04.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:20.49 dom/messagechannel 211:33.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:11, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 211:33.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 211:33.65 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 211:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:33.65 foundInterface = 0; \ 211:33.65 ^~~~~~~~~~~~~~ 211:33.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 211:33.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 211:33.65 ^~~~~~~~~~~~~~~~~~~~~~~ 211:33.65 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 211:33.65 NS_INTERFACE_MAP_END 211:33.65 ^~~~~~~~~~~~~~~~~~~~ 211:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 211:33.66 else 211:33.66 ^~~~ 211:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 211:33.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 211:33.66 ^~~~~~~~~~~~~~~~~~ 211:33.66 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 211:33.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 211:33.66 ^~~~~~~~~~~~~~~~~~~~~~ 211:44.16 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 211:44.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 211:44.16 foundInterface = 0; \ 211:44.16 ^~~~~~~~~~~~~~ 211:44.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 211:44.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 211:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.16 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 211:44.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 211:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:13, 211:44.17 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 211:44.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 211:44.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 211:44.17 } else 211:44.17 ^~~~ 211:44.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 211:44.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 211:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:44.17 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 211:44.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 211:44.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:52.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 211:52.17 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 211:52.17 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp:185:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 211:52.17 mContent.Init(IOThreadChild::message_loop(), ParentPid(), *parentBuildID, 211:52.17 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:52.17 IOThreadChild::channel(), *childID, *isForBrowser); 211:52.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211:52.17 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentProcess.cpp:185:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 212:03.54 dom/promise 212:12.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:11: 212:12.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 212:12.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:215:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 212:12.40 for (uint32_t i = 0; i < count; i++) { 212:12.41 ~~^~~~~~~ 212:20.45 dom/smil 212:24.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Promise.h:11, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:7, 212:24.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 212:24.75 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 212:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:24.75 foundInterface = 0; \ 212:24.75 ^~~~~~~~~~~~~~ 212:24.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:24.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:24.76 ^~~~~~~~~~~~~~~~~~~~~~~ 212:24.76 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:24.76 NS_INTERFACE_MAP_END 212:24.76 ^~~~~~~~~~~~~~~~~~~~ 212:24.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:24.76 else 212:24.76 ^~~~ 212:24.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:24.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:24.76 ^~~~~~~~~~~~~~~~~~ 212:24.76 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:24.76 NS_INTERFACE_MAP_ENTRY(Promise) 212:24.76 ^~~~~~~~~~~~~~~~~~~~~~ 212:24.80 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 212:24.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:24.80 foundInterface = 0; \ 212:24.80 ^~~~~~~~~~~~~~ 212:24.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:24.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:24.81 ^~~~~~~~~~~~~~~~~~~~~~~ 212:24.81 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:24.81 NS_INTERFACE_MAP_END 212:24.81 ^~~~~~~~~~~~~~~~~~~~ 212:24.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:24.81 else 212:24.81 ^~~~ 212:24.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:24.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:24.81 ^~~~~~~~~~~~~~~~~~ 212:24.81 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:24.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:24.81 ^~~~~~~~~~~~~~~~~~~~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 212:24.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:24.87 foundInterface = 0; \ 212:24.87 ^~~~~~~~~~~~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:24.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:24.87 ^~~~~~~~~~~~~~~~~~~~~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:24.87 NS_INTERFACE_MAP_END 212:24.87 ^~~~~~~~~~~~~~~~~~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:24.87 else 212:24.87 ^~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:24.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:24.87 ^~~~~~~~~~~~~~~~~~ 212:24.87 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:24.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:24.87 ^~~~~~~~~~~~~~~~~~~~~~ 212:36.60 dom/url 212:39.43 dom/webauthn 212:44.95 dom/xbl 212:49.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.h:10, 212:49.46 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:7, 212:49.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 212:49.47 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 212:49.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:49.47 foundInterface = 0; \ 212:49.47 ^~~~~~~~~~~~~~ 212:49.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:49.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:49.47 ^~~~~~~~~~~~~~~~~~~~~~~ 212:49.48 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:49.48 NS_INTERFACE_MAP_END 212:49.48 ^~~~~~~~~~~~~~~~~~~~ 212:49.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:49.48 else 212:49.48 ^~~~ 212:49.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:49.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:49.48 ^~~~~~~~~~~~~~~~~~ 212:49.48 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:49.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:49.48 ^~~~~~~~~~~~~~~~~~~~~~ 212:49.83 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 212:49.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:49.83 foundInterface = 0; \ 212:49.83 ^~~~~~~~~~~~~~ 212:49.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:49.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:49.83 ^~~~~~~~~~~~~~~~~~~~~~~ 212:49.83 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:49.83 NS_INTERFACE_MAP_END 212:49.83 ^~~~~~~~~~~~~~~~~~~~ 212:49.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:49.83 else 212:49.83 ^~~~ 212:49.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:49.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:49.84 ^~~~~~~~~~~~~~~~~~ 212:49.84 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:49.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:49.84 ^~~~~~~~~~~~~~~~~~~~~~ 212:51.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:51.99 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 212:51.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:51.99 foundInterface = 0; \ 212:51.99 ^~~~~~~~~~~~~~ 212:51.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:51.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:51.99 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:51.99 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 212:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:51.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 212:52.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 212:52.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 212:52.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 212:52.00 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:52.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:52.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.01 } else 212:52.01 ^~~~ 212:52.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:52.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:52.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.01 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:52.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 212:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:52.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:52.03 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 212:52.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.03 foundInterface = 0; \ 212:52.03 ^~~~~~~~~~~~~~ 212:52.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:52.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.04 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:52.04 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 212:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 212:52.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 212:52.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 212:52.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 212:52.04 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:52.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.05 } else 212:52.05 ^~~~ 212:52.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:52.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:52.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 212:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 212:52.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 212:52.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:52.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 212:52.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 212:52.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 212:52.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 212:52.06 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:52.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:52.06 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 212:52.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.06 foundInterface = 0; \ 212:52.07 ^~~~~~~~~~~~~~ 212:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:52.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:52.07 ^~~~~~~~~~~~~~~~~~~~~~~ 212:52.07 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:52.07 NS_INTERFACE_MAP_END 212:52.07 ^~~~~~~~~~~~~~~~~~~~ 212:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.07 else 212:52.07 ^~~~ 212:52.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:52.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:52.07 ^~~~~~~~~~~~~~~~~~ 212:52.07 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:52.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:52.08 ^~~~~~~~~~~~~~~~~~~~~~ 212:52.49 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 212:52.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:52.49 foundInterface = 0; \ 212:52.49 ^~~~~~~~~~~~~~ 212:52.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:52.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:52.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.49 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:52.49 NS_INTERFACE_MAP_END_INHERITING(Credential) 212:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 212:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 212:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 212:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 212:52.50 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 212:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 212:52.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:52.50 } else 212:52.50 ^~~~ 212:52.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:52.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:52.50 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:52.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 212:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:00.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:00.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:00.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 213:00.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 213:00.90 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 213:00.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:00.90 foundInterface = 0; \ 213:00.90 ^~~~~~~~~~~~~~ 213:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:00.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:00.91 ^~~~~~~~~~~~~~~~~~~~~~~ 213:00.91 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:00.91 NS_INTERFACE_MAP_END 213:00.91 ^~~~~~~~~~~~~~~~~~~~ 213:00.91 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 213:00.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 213:00.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 213:00.91 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 213:00.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 213:00.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:00.92 } else 213:00.92 ^~~~ 213:00.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 213:00.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 213:00.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 213:00.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 213:00.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 213:04.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 213:04.02 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 213:04.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 213:04.02 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 213:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:04.03 foundInterface = 0; \ 213:04.03 ^~~~~~~~~~~~~~ 213:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:04.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:04.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:04.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 213:04.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.05 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 213:04.05 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 213:04.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 213:04.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 213:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 213:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 213:04.06 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 213:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 213:04.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:04.06 } else 213:04.06 ^~~~ 213:04.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 213:04.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 213:04.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 213:04.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 213:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.07 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 213:04.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 213:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:04.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 213:04.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 213:04.11 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 213:04.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 213:04.11 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 213:04.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:04.11 foundInterface = 0; \ 213:04.11 ^~~~~~~~~~~~~~ 213:04.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:04.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:04.11 ^~~~~~~~~~~~~~~~~~~~~~~ 213:04.13 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:04.13 NS_INTERFACE_MAP_END 213:04.13 ^~~~~~~~~~~~~~~~~~~~ 213:04.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:04.13 else 213:04.14 ^~~~ 213:04.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:04.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:04.14 ^~~~~~~~~~~~~~~~~~ 213:04.14 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:04.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:04.14 ^~~~~~~~~~~~~~~~~~~~~~ 213:04.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 213:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 213:04.29 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 213:04.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:04.29 foundInterface = 0; \ 213:04.29 ^~~~~~~~~~~~~~ 213:04.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:04.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:04.30 ^~~~~~~~~~~~~~~~~~~~~~~ 213:04.30 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:04.30 NS_INTERFACE_MAP_END 213:04.30 ^~~~~~~~~~~~~~~~~~~~ 213:04.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:04.30 else 213:04.30 ^~~~ 213:04.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:04.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:04.31 ^~~~~~~~~~~~~~~~~~ 213:04.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:04.31 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 213:04.31 ^~~~~~~~~~~~~~~~~~~~~~ 213:06.45 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 213:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:06.46 foundInterface = 0; \ 213:06.46 ^~~~~~~~~~~~~~ 213:06.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:06.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:06.46 ^~~~~~~~~~~~~~~~~~~~~~~ 213:06.46 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:06.46 NS_INTERFACE_MAP_END 213:06.46 ^~~~~~~~~~~~~~~~~~~~ 213:06.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:06.47 else 213:06.47 ^~~~ 213:06.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:06.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:06.47 ^~~~~~~~~~~~~~~~~~ 213:06.47 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:06.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:06.48 ^~~~~~~~~~~~~~~~~~~~~~ 213:07.40 dom/xbl/builtin 213:11.71 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 213:11.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:11.72 foundInterface = 0; \ 213:11.72 ^~~~~~~~~~~~~~ 213:11.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:11.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:11.72 ^~~~~~~~~~~~~~~~~~~~~~~ 213:11.72 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:11.72 NS_INTERFACE_MAP_END 213:11.72 ^~~~~~~~~~~~~~~~~~~~ 213:11.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:11.73 else 213:11.73 ^~~~ 213:11.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:11.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:11.73 ^~~~~~~~~~~~~~~~~~ 213:11.73 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:11.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 213:11.75 ^~~~~~~~~~~~~~~~~~~~~~ 213:19.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:10, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 213:19.25 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 213:19.26 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 213:19.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 213:19.26 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 213:19.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:19.27 foundInterface = 0; \ 213:19.27 ^~~~~~~~~~~~~~ 213:19.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:19.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:19.28 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 213:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:19.28 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 213:19.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 213:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:19.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 213:19.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 213:19.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 213:19.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDTracker.h:11, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:16, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 213:19.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 213:19.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:19.29 } else 213:19.29 ^~~~ 213:19.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 213:19.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 213:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:19.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 213:19.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 213:19.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:19.32 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 213:19.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 213:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:26.25 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp: In member function 'nsXBLPrototypeHandler* mozilla::ShortcutKeys::EnsureHandlers(mozilla::HandlerType)': 213:26.25 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp:108:11: warning: 'cache' may be used uninitialized in this function [-Wmaybe-uninitialized] 213:26.25 return *cache; 213:26.25 ^~~~~ 213:26.25 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/builtin/ShortcutKeys.cpp:97:19: warning: 'keyData' may be used uninitialized in this function [-Wmaybe-uninitialized] 213:26.25 while (keyData->event) { 213:26.25 ~~~~~~~~~^~~~~ 213:27.49 dom/xbl/builtin/unix 213:28.84 dom/xml 213:39.82 dom/xslt/base 213:45.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 213:45.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 213:45.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 213:45.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 213:45.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CharacterData.h:16, 213:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Text.h:10, 213:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CDATASection.h:11, 213:45.03 from /builddir/build/BUILD/firefox-66.0.4/dom/xml/CDATASection.cpp:7, 213:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 213:45.03 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 213:45.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:45.03 foundInterface = 0; \ 213:45.03 ^~~~~~~~~~~~~~ 213:45.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:45.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:45.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.04 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:45.04 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 213:45.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:45.06 else 213:45.06 ^~~~ 213:45.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:45.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:45.07 ^~~~~~~~~~~~~~~~~~ 213:45.07 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:45.07 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 213:45.07 ^~~~~~~~~~~~~~~~~~~~~~ 213:45.34 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 213:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:45.34 foundInterface = 0; \ 213:45.34 ^~~~~~~~~~~~~~ 213:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:45.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:45.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.34 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:45.34 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 213:45.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:45.34 else 213:45.34 ^~~~ 213:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:45.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:45.35 ^~~~~~~~~~~~~~~~~~ 213:45.35 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:45.35 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 213:45.35 ^~~~~~~~~~~~~~~~~~~~~~ 213:50.90 dom/xslt/xml 213:59.07 dom/xslt/xpath 214:10.67 dom/xslt/xslt 214:14.40 dom/xul 214:16.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 214:16.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 214:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathEvaluator.cpp:6, 214:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 214:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 214:16.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:16.28 foundInterface = 0; \ 214:16.28 ^~~~~~~~~~~~~~ 214:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 214:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:16.29 NS_INTERFACE_MAP_END 214:16.29 ^~~~~~~~~~~~~~~~~~~~ 214:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:16.29 else 214:16.29 ^~~~ 214:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:16.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:16.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:16.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 214:16.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:29.55 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/base/txCore.h:11, 214:29.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXMLEventHandler.h:9, 214:29.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.h:9, 214:29.55 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.cpp:6, 214:29.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 214:29.56 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 214:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:29.56 foundInterface = 0; \ 214:29.56 ^~~~~~~~~~~~~~ 214:29.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:29.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:29.56 ^~~~~~~~~~~~~~~~~~~~~~~ 214:29.56 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:29.56 NS_INTERFACE_MAP_END 214:29.57 ^~~~~~~~~~~~~~~~~~~~ 214:29.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:29.57 else 214:29.57 ^~~~ 214:29.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:29.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:29.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:29.58 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:29.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 214:29.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:30.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 214:30.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 214:30.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 214:30.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 214:30.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 214:30.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:10, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xml/txXMLUtils.h:15, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXSLTFunctions.h:10, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 214:30.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 214:30.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 214:30.69 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 214:30.70 /builddir/build/BUILD/firefox-66.0.4/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] 214:30.70 memset(aT, 0, sizeof(T)); 214:30.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:30.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 214:30.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 214:30.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 214:30.71 struct GlobalProperties { 214:30.71 ^~~~~~~~~~~~~~~~ 214:40.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 214:40.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 214:40.34 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 214:40.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:40.34 foundInterface = 0; \ 214:40.34 ^~~~~~~~~~~~~~ 214:40.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:40.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:40.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:40.35 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 214:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.35 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 214:40.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 214:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 214:40.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 214:40.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:40.35 } else 214:40.35 ^~~~ 214:40.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:40.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:40.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 214:40.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.35 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 214:40.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 214:40.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 214:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 214:40.46 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 214:40.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:40.46 foundInterface = 0; \ 214:40.46 ^~~~~~~~~~~~~~ 214:40.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:40.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:40.46 ^~~~~~~~~~~~~~~~~~~~~~~ 214:40.46 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:40.46 NS_INTERFACE_MAP_END 214:40.46 ^~~~~~~~~~~~~~~~~~~~ 214:40.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:40.47 else 214:40.47 ^~~~ 214:40.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:40.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:40.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.47 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:40.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 214:40.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.56 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 214:40.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:40.56 foundInterface = 0; \ 214:40.56 ^~~~~~~~~~~~~~ 214:40.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:40.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:40.56 ^~~~~~~~~~~~~~~~~~~~~~~ 214:40.56 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:40.56 NS_INTERFACE_MAP_END 214:40.56 ^~~~~~~~~~~~~~~~~~~~ 214:40.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:40.56 else 214:40.57 ^~~~ 214:40.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:40.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:40.57 ^~~~~~~~~~~~~~~~~~ 214:40.57 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:40.57 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 214:40.57 ^~~~~~~~~~~~~~~~~~~~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 214:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:40.68 foundInterface = 0; \ 214:40.68 ^~~~~~~~~~~~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:40.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:40.68 ^~~~~~~~~~~~~~~~~~~~~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:40.68 NS_INTERFACE_MAP_END 214:40.68 ^~~~~~~~~~~~~~~~~~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:40.68 else 214:40.68 ^~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:40.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:40.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.68 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:40.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 214:40.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 214:41.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:41.07 foundInterface = 0; \ 214:41.07 ^~~~~~~~~~~~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:41.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:41.07 ^~~~~~~~~~~~~~~~~~~~~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:41.07 NS_INTERFACE_MAP_END 214:41.07 ^~~~~~~~~~~~~~~~~~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:41.07 else 214:41.07 ^~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:41.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:41.07 ^~~~~~~~~~~~~~~~~~ 214:41.07 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:41.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:41.07 ^~~~~~~~~~~~~~~~~~~~~~ 214:41.67 dom/vr 214:54.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.04 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 214:54.04 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.04 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 214:54.04 ^ 214:54.04 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.04 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.04 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.04 class txXPathNode { 214:54.04 ^~~~~~~~~~~ 214:54.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.04 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 214:54.05 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.05 memmove(insertPos, pos, count * sizeof(txXPathNode)); 214:54.05 ^ 214:54.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.06 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.06 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.06 class txXPathNode { 214:54.06 ^~~~~~~~~~~ 214:54.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.06 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 214:54.06 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.06 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 214:54.07 ^ 214:54.07 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.08 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.08 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.08 class txXPathNode { 214:54.08 ^~~~~~~~~~~ 214:54.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.08 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 214:54.08 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.08 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 214:54.08 ^ 214:54.08 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.08 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.08 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.08 class txXPathNode { 214:54.09 ^~~~~~~~~~~ 214:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.09 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.09 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 214:54.09 ^ 214:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.09 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.09 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.09 class txXPathNode { 214:54.09 ^~~~~~~~~~~ 214:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 214:54.09 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 214:54.09 /builddir/build/BUILD/firefox-66.0.4/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] 214:54.09 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 214:54.09 ^ 214:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 214:54.09 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 214:54.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 214:54.09 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 214:54.09 class txXPathNode { 214:54.09 ^~~~~~~~~~~ 215:07.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.04 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 215:07.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:07.04 foundInterface = 0; \ 215:07.05 ^~~~~~~~~~~~~~ 215:07.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:07.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.05 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:07.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:07.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:07.07 else 215:07.07 ^~~~ 215:07.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:07.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.07 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:07.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 215:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.17 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 215:07.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:07.17 foundInterface = 0; \ 215:07.17 ^~~~~~~~~~~~~~ 215:07.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:07.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.18 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:07.18 NS_INTERFACE_MAP_END_INHERITING(Event) 215:07.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.18 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.18 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:07.18 } else 215:07.18 ^~~~ 215:07.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:07.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:07.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.19 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:07.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 215:07.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 215:07.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.36 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.36 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 215:07.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:07.37 foundInterface = 0; \ 215:07.37 ^~~~~~~~~~~~~~ 215:07.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:07.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:07.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.38 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:07.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.38 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.38 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:07.38 } else 215:07.38 ^~~~ 215:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:07.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.39 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:07.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 215:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:07.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:07.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:07.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:07.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 215:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 215:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:07.41 foundInterface = 0; \ 215:07.42 ^~~~~~~~~~~~~~ 215:07.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:07.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:07.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.42 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:07.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:07.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.42 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.42 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:07.44 } else 215:07.44 ^~~~ 215:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:07.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.45 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:07.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 215:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 215:07.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:07.46 foundInterface = 0; \ 215:07.46 ^~~~~~~~~~~~~~ 215:07.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:07.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:07.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:07.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:07.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 215:07.47 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 215:07.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 215:07.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:07.48 } else 215:07.48 ^~~~ 215:07.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:07.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:07.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:07.49 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:07.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 215:07.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:25.53 dom/u2f 215:28.14 dom/console 215:46.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:46.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 215:46.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 215:46.29 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 215:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:46.30 foundInterface = 0; \ 215:46.30 ^~~~~~~~~~~~~~ 215:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:46.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:46.30 ^~~~~~~~~~~~~~~~~~~~~~~ 215:46.30 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:46.30 NS_INTERFACE_MAP_END 215:46.30 ^~~~~~~~~~~~~~~~~~~~ 215:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:46.30 else 215:46.30 ^~~~ 215:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:46.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:46.30 ^~~~~~~~~~~~~~~~~~ 215:46.31 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:46.31 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:46.31 ^~~~~~~~~~~~~~~~~~~~~~ 215:46.74 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 215:46.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:46.74 foundInterface = 0; \ 215:46.74 ^~~~~~~~~~~~~~ 215:46.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:46.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:46.74 ^~~~~~~~~~~~~~~~~~~~~~~ 215:46.74 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:46.74 NS_INTERFACE_MAP_END 215:46.74 ^~~~~~~~~~~~~~~~~~~~ 215:46.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 215:46.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 215:46.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:46.74 else 215:46.74 ^~~~ 215:46.74 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 215:46.74 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 215:46.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:12, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 215:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 215:49.60 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 215:49.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:49.60 foundInterface = 0; \ 215:49.61 ^~~~~~~~~~~~~~ 215:49.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:49.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.61 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:49.61 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 215:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:49.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 215:49.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:14, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 215:49.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 215:49.62 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:49.62 else 215:49.63 ^~~~ 215:49.63 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 215:49.63 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 215:49.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:52.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 215:52.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 215:52.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:52.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 215:52.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMArray.h:15, 215:52.99 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.h:11, 215:53.00 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:6, 215:53.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 215:53.00 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 215:53.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:53.00 foundInterface = 0; \ 215:53.00 ^~~~~~~~~~~~~~ 215:53.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:53.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:53.01 ^~~~~~~~~~~~~~~~~~~~~~~ 215:53.02 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:53.02 NS_INTERFACE_MAP_END 215:53.02 ^~~~~~~~~~~~~~~~~~~~ 215:53.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:53.02 else 215:53.03 ^~~~ 215:53.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:53.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:53.03 ^~~~~~~~~~~~~~~~~~ 215:53.03 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:53.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:53.03 ^~~~~~~~~~~~~~~~~~~~~~ 216:03.53 dom/performance 216:03.61 dom/webbrowserpersist 216:05.75 dom/xhr 216:14.69 dom/worklet 216:18.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:18.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:18.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:18.48 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:18.48 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:18.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:18.48 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 216:18.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:18.48 foundInterface = 0; \ 216:18.48 ^~~~~~~~~~~~~~ 216:18.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:18.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:18.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.48 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:18.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 216:18.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:18.50 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:18.50 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:18.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:18.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:18.50 } else 216:18.51 ^~~~ 216:18.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:18.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.51 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:18.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 216:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:18.68 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:18.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:18.68 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 216:18.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:18.69 foundInterface = 0; \ 216:18.69 ^~~~~~~~~~~~~~ 216:18.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:18.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:18.69 ^~~~~~~~~~~~~~~~~~~~~~~ 216:18.69 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:18.69 NS_INTERFACE_MAP_END 216:18.71 ^~~~~~~~~~~~~~~~~~~~ 216:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:18.71 else 216:18.71 ^~~~ 216:18.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:18.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:18.72 ^~~~~~~~~~~~~~~~~~ 216:18.72 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:18.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:18.72 ^~~~~~~~~~~~~~~~~~~~~~ 216:18.75 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 216:18.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:18.75 foundInterface = 0; \ 216:18.75 ^~~~~~~~~~~~~~ 216:18.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:18.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:18.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.76 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:18.76 NS_INTERFACE_MAP_END_INHERITING(Performance) 216:18.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:18.76 else 216:18.76 ^~~~ 216:18.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:18.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:18.78 ^~~~~~~~~~~~~~~~~~ 216:18.78 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:18.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:18.78 ^~~~~~~~~~~~~~~~~~~~~~ 216:18.84 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 216:18.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:18.85 foundInterface = 0; \ 216:18.85 ^~~~~~~~~~~~~~ 216:18.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:18.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.85 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:18.85 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 216:18.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:18.85 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:18.86 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:18.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:18.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:18.87 } else 216:18.87 ^~~~ 216:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:18.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:18.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:18.88 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:18.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 216:18.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 216:19.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 216:19.21 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 216:19.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:19.23 foundInterface = 0; \ 216:19.23 ^~~~~~~~~~~~~~ 216:19.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:19.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:19.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.24 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:19.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 216:19.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:19.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 216:19.24 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 216:19.24 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 216:19.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 216:19.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:19.25 } else 216:19.25 ^~~~ 216:19.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:19.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.25 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:19.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 216:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:19.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:19.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:19.71 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:19.71 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:19.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:19.71 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 216:19.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:19.71 foundInterface = 0; \ 216:19.71 ^~~~~~~~~~~~~~ 216:19.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:19.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:19.72 ^~~~~~~~~~~~~~~~~~~~~~~ 216:19.72 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:19.72 NS_INTERFACE_MAP_END 216:19.74 ^~~~~~~~~~~~~~~~~~~~ 216:19.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:19.74 else 216:19.74 ^~~~ 216:19.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:19.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:19.75 ^~~~~~~~~~~~~~~~~~ 216:19.75 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:19.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:19.75 ^~~~~~~~~~~~~~~~~~~~~~ 216:19.78 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 216:19.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:19.79 foundInterface = 0; \ 216:19.79 ^~~~~~~~~~~~~~ 216:19.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:19.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:19.79 ^~~~~~~~~~~~~~~~~~~~~~~ 216:19.79 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:19.79 NS_INTERFACE_MAP_END 216:19.79 ^~~~~~~~~~~~~~~~~~~~ 216:19.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:19.79 else 216:19.80 ^~~~ 216:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:19.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:19.80 ^~~~~~~~~~~~~~~~~~ 216:19.82 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:19.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:19.82 ^~~~~~~~~~~~~~~~~~~~~~ 216:19.85 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 216:19.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:19.85 foundInterface = 0; \ 216:19.85 ^~~~~~~~~~~~~~ 216:19.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:19.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:19.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.85 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:19.86 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 216:19.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:19.86 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:19.86 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:19.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:19.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:19.88 } else 216:19.88 ^~~~ 216:19.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:19.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:19.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.89 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:19.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 216:19.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:19.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:19.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:19.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:19.95 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 216:19.96 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 216:19.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 216:19.96 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 216:19.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:19.96 foundInterface = 0; \ 216:19.96 ^~~~~~~~~~~~~~ 216:19.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:19.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:19.97 ^~~~~~~~~~~~~~~~~~~~~~~ 216:19.97 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:19.98 NS_INTERFACE_MAP_END 216:19.98 ^~~~~~~~~~~~~~~~~~~~ 216:19.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:19.98 else 216:19.98 ^~~~ 216:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:19.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:19.99 ^~~~~~~~~~~~~~~~~~ 216:19.99 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:19.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:19.99 ^~~~~~~~~~~~~~~~~~~~~~ 216:24.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:24.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:24.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 216:24.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 216:24.62 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 216:24.62 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 216:24.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 216:24.62 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 216:24.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:24.63 foundInterface = 0; \ 216:24.63 ^~~~~~~~~~~~~~ 216:24.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:24.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:24.64 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:24.64 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 216:24.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:24.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:24.64 else 216:24.64 ^~~~ 216:24.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:24.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:24.64 ^~~~~~~~~~~~~~~~~~ 216:24.64 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:24.64 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 216:24.65 ^~~~~~~~~~~~~~~~~~~~~~ 216:25.40 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 216:25.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:25.40 foundInterface = 0; \ 216:25.40 ^~~~~~~~~~~~~~ 216:25.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:25.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:25.41 ^~~~~~~~~~~~~~~~~~~~~~~ 216:25.41 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:25.41 NS_INTERFACE_MAP_END 216:25.41 ^~~~~~~~~~~~~~~~~~~~ 216:25.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:25.41 else 216:25.41 ^~~~ 216:25.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 216:25.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 216:25.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:25.43 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 216:25.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 216:25.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:31.10 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 216:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:31.11 foundInterface = 0; \ 216:31.11 ^~~~~~~~~~~~~~ 216:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:31.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:31.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:31.11 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 216:31.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:31.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 216:31.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 216:31.12 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 216:31.12 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 216:31.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 216:31.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:31.14 } else 216:31.14 ^~~~ 216:31.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:31.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:31.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:31.14 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:31.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 216:31.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:32.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 216:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 216:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 216:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 216:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 216:32.96 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 216:32.96 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 216:32.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 216:32.96 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 216:32.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:32.96 foundInterface = 0; \ 216:32.96 ^~~~~~~~~~~~~~ 216:32.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:32.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:32.96 ^~~~~~~~~~~~~~~~~~~~~~~ 216:32.97 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:32.97 NS_INTERFACE_MAP_END 216:32.98 ^~~~~~~~~~~~~~~~~~~~ 216:32.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:32.98 else 216:32.98 ^~~~ 216:32.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:32.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:32.99 ^~~~~~~~~~~~~~~~~~ 216:32.99 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:32.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:32.99 ^~~~~~~~~~~~~~~~~~~~~~ 216:33.12 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 216:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:33.12 foundInterface = 0; \ 216:33.12 ^~~~~~~~~~~~~~ 216:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:33.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:33.13 ^~~~~~~~~~~~~~~~~~~~~~~ 216:33.13 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:33.13 NS_INTERFACE_MAP_END 216:33.13 ^~~~~~~~~~~~~~~~~~~~ 216:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:33.13 else 216:33.13 ^~~~ 216:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:33.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:33.13 ^~~~~~~~~~~~~~~~~~ 216:33.14 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:33.14 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 216:33.14 ^~~~~~~~~~~~~~~~~~~~~~ 216:34.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 216:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 216:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 216:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 216:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 216:34.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 216:34.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:32, 216:34.23 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 216:34.23 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 216:34.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 216:34.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:34.23 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 216:34.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h:31:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 216:34.24 memset(aT, 0, sizeof(T)); 216:34.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:34.24 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 216:34.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 216:34.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 216:34.24 struct GlobalProperties { 216:34.25 ^~~~~~~~~~~~~~~~ 216:37.15 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 216:37.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 216:37.16 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 216:37.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:37.17 foundInterface = 0; \ 216:37.17 ^~~~~~~~~~~~~~ 216:37.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:37.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:37.17 ^~~~~~~~~~~~~~~~~~~~~~~ 216:37.17 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:37.17 NS_INTERFACE_MAP_END 216:37.19 ^~~~~~~~~~~~~~~~~~~~ 216:37.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:37.19 else 216:37.19 ^~~~ 216:37.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:37.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:37.20 ^~~~~~~~~~~~~~~~~~ 216:37.20 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:37.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:37.20 ^~~~~~~~~~~~~~~~~~~~~~ 216:37.70 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 216:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:37.71 foundInterface = 0; \ 216:37.71 ^~~~~~~~~~~~~~ 216:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:37.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:37.71 ^~~~~~~~~~~~~~~~~~~~~~~ 216:37.71 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:37.71 NS_INTERFACE_MAP_END 216:37.71 ^~~~~~~~~~~~~~~~~~~~ 216:37.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:37.72 else 216:37.72 ^~~~ 216:37.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:37.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:37.72 ^~~~~~~~~~~~~~~~~~ 216:37.74 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:37.74 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 216:37.74 ^~~~~~~~~~~~~~~~~~~~~~ 216:44.87 dom/script 216:47.64 dom/payments 216:58.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:58.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:58.28 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 216:58.28 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.28 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 216:58.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:58.28 foundInterface = 0; \ 216:58.28 ^~~~~~~~~~~~~~ 216:58.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:58.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:58.29 ^~~~~~~~~~~~~~~~~~~~~~~ 216:58.29 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:58.30 NS_INTERFACE_MAP_END 216:58.30 ^~~~~~~~~~~~~~~~~~~~ 216:58.30 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 216:58.30 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:58.30 } else 216:58.30 ^~~~ 216:58.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:58.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:58.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.32 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:58.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 216:58.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:58.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:58.33 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 216:58.33 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.33 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 216:58.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:58.33 foundInterface = 0; \ 216:58.33 ^~~~~~~~~~~~~~ 216:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:58.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.34 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:58.34 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 216:58.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.34 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 216:58.34 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:58.34 } else 216:58.35 ^~~~ 216:58.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:58.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:58.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.35 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:58.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 216:58.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:58.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 216:58.38 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 216:58.38 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.38 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 216:58.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:58.39 foundInterface = 0; \ 216:58.39 ^~~~~~~~~~~~~~ 216:58.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:58.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:58.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.39 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:58.40 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 216:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.40 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 216:58.40 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 216:58.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 216:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:58.40 } else 216:58.40 ^~~~ 216:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:58.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:58.41 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:58.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 216:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:59.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 216:59.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 216:59.90 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 216:59.90 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 216:59.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 216:59.90 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 216:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:59.90 foundInterface = 0; \ 216:59.90 ^~~~~~~~~~~~~~ 216:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:59.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:59.91 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:59.91 NS_INTERFACE_MAP_END_INHERITING(Event) 216:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:59.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 216:59.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 216:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:59.93 } else 216:59.93 ^~~~ 216:59.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:59.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:59.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:59.94 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:59.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 216:59.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 217:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 217:00.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 217:00.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 217:00.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 217:00.11 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 217:00.11 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 217:00.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 217:00.11 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 217:00.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:00.11 foundInterface = 0; \ 217:00.11 ^~~~~~~~~~~~~~ 217:00.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:00.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:00.12 ^~~~~~~~~~~~~~~~~~~~~~~ 217:00.12 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:00.13 NS_INTERFACE_MAP_END 217:00.13 ^~~~~~~~~~~~~~~~~~~~ 217:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:00.13 else 217:00.13 ^~~~ 217:00.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:00.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:00.13 ^~~~~~~~~~~~~~~~~~ 217:00.13 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:00.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:00.14 ^~~~~~~~~~~~~~~~~~~~~~ 217:00.15 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 217:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:00.15 foundInterface = 0; \ 217:00.15 ^~~~~~~~~~~~~~ 217:00.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:00.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:00.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.16 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:00.16 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 217:00.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 217:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 217:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 217:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 217:00.18 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 217:00.18 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 217:00.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 217:00.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:00.18 } else 217:00.18 ^~~~ 217:00.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:00.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:00.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.18 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:00.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 217:00.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:00.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 217:00.45 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 217:00.45 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 217:00.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 217:00.45 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 217:00.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:00.46 foundInterface = 0; \ 217:00.46 ^~~~~~~~~~~~~~ 217:00.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:00.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:00.46 ^~~~~~~~~~~~~~~~~~~~~~~ 217:00.46 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:00.46 NS_INTERFACE_MAP_END 217:00.46 ^~~~~~~~~~~~~~~~~~~~ 217:00.46 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 217:00.46 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 217:00.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 217:00.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:00.48 } else 217:00.48 ^~~~ 217:00.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:00.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:00.49 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:00.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 217:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:03.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:03.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 217:03.26 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 217:03.26 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 217:03.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 217:03.26 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 217:03.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:03.26 foundInterface = 0; \ 217:03.26 ^~~~~~~~~~~~~~ 217:03.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:03.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:03.27 ^~~~~~~~~~~~~~~~~~~~~~~ 217:03.27 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:03.27 NS_INTERFACE_MAP_END 217:03.27 ^~~~~~~~~~~~~~~~~~~~ 217:03.28 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 217:03.28 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 217:03.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 217:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:03.28 } else 217:03.28 ^~~~ 217:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:03.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:03.29 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:03.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 217:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 217:05.74 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 217:05.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 217:05.75 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 217:05.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:05.75 foundInterface = 0; \ 217:05.75 ^~~~~~~~~~~~~~ 217:05.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:05.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:05.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.77 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:05.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:05.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:05.77 else 217:05.78 ^~~~ 217:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:05.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:05.78 ^~~~~~~~~~~~~~~~~~ 217:05.78 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:05.78 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 217:05.78 ^~~~~~~~~~~~~~~~~~~~~~ 217:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 217:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.00 foundInterface = 0; \ 217:11.00 ^~~~~~~~~~~~~~ 217:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:11.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.00 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:11.00 NS_INTERFACE_MAP_END_INHERITING(Event) 217:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 217:11.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 217:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.00 } else 217:11.00 ^~~~ 217:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:11.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.00 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:11.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 217:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 217:11.05 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 217:11.06 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 217:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 217:11.06 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 217:11.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:11.06 foundInterface = 0; \ 217:11.06 ^~~~~~~~~~~~~~ 217:11.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:11.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.06 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:11.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:11.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:11.06 else 217:11.06 ^~~~ 217:11.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:11.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:11.06 ^~~~~~~~~~~~~~~~~~ 217:11.06 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:11.06 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 217:11.06 ^~~~~~~~~~~~~~~~~~~~~~ 217:21.78 dom/payments/ipc 217:22.36 dom/websocket 217:39.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 217:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 217:39.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:12, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 217:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 217:39.69 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 217:39.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:39.69 foundInterface = 0; \ 217:39.69 ^~~~~~~~~~~~~~ 217:39.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:39.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:39.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.69 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:39.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:39.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.70 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 217:39.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:14, 217:39.70 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 217:39.70 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 217:39.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 217:39.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:39.70 } else 217:39.70 ^~~~ 217:39.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:39.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:39.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.71 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:39.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 217:39.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:48.11 dom/serviceworkers 217:53.19 dom/serviceworkers/test/gtest 217:56.14 dom/simpledb 218:00.17 dom/reporting 218:11.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:11.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:11.38 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 218:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:11.38 foundInterface = 0; \ 218:11.38 ^~~~~~~~~~~~~~ 218:11.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:11.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:11.39 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:11.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 218:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:11.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:11.39 else 218:11.39 ^~~~ 218:11.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:11.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:11.40 ^~~~~~~~~~~~~~~~~~ 218:11.40 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:11.40 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 218:11.40 ^~~~~~~~~~~~~~~~~~~~~~ 218:12.33 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 218:12.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:12.33 foundInterface = 0; \ 218:12.33 ^~~~~~~~~~~~~~ 218:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:12.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:12.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:12.34 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:12.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 218:12.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:12.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:12.34 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:12.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:12.34 } else 218:12.34 ^~~~ 218:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:12.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:12.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:12.34 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:12.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 218:12.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:13.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:13.81 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.82 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.82 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.82 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 218:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:13.83 foundInterface = 0; \ 218:13.83 ^~~~~~~~~~~~~~ 218:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:13.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.84 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:13.84 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 218:13.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:13.84 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.84 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.85 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:13.86 } else 218:13.86 ^~~~ 218:13.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:13.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.87 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:13.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 218:13.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:13.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:13.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:13.87 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.88 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.88 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.88 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 218:13.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:13.88 foundInterface = 0; \ 218:13.88 ^~~~~~~~~~~~~~ 218:13.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:13.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.90 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:13.90 NS_INTERFACE_MAP_END_INHERITING(Event) 218:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:13.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:13.91 } else 218:13.91 ^~~~ 218:13.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:13.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.92 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:13.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 218:13.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:13.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:13.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:13.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.94 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 218:13.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:13.95 foundInterface = 0; \ 218:13.95 ^~~~~~~~~~~~~~ 218:13.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:13.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:13.95 ^~~~~~~~~~~~~~~~~~~~~~~ 218:13.95 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:13.96 NS_INTERFACE_MAP_END 218:13.96 ^~~~~~~~~~~~~~~~~~~~ 218:13.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:13.96 else 218:13.96 ^~~~ 218:13.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:13.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:13.97 ^~~~~~~~~~~~~~~~~~ 218:13.97 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:13.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:13.98 ^~~~~~~~~~~~~~~~~~~~~~ 218:13.98 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 218:13.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:13.98 foundInterface = 0; \ 218:13.98 ^~~~~~~~~~~~~~ 218:13.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:13.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:13.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.99 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:13.99 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 218:13.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:13.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:13.99 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:13.99 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:13.99 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:13.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:13.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.00 } else 218:14.00 ^~~~ 218:14.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:14.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.00 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:14.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 218:14.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:14.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:14.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 218:14.04 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:14.05 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:14.05 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:14.05 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 218:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.06 foundInterface = 0; \ 218:14.06 ^~~~~~~~~~~~~~ 218:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 218:14.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 218:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.07 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 218:14.07 NS_INTERFACE_MAP_END_INHERITING(Event) 218:14.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 218:14.07 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 218:14.07 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 218:14.07 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 218:14.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 218:14.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.08 } else 218:14.08 ^~~~ 218:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 218:14.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 218:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.09 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 218:14.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 218:14.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:14.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:14.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 218:14.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 218:14.17 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 218:14.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 218:14.17 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 218:14.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.19 foundInterface = 0; \ 218:14.19 ^~~~~~~~~~~~~~ 218:14.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:14.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:14.20 ^~~~~~~~~~~~~~~~~~~~~~~ 218:14.20 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:14.20 NS_INTERFACE_MAP_END 218:14.20 ^~~~~~~~~~~~~~~~~~~~ 218:14.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.20 else 218:14.20 ^~~~ 218:14.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:14.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:14.22 ^~~~~~~~~~~~~~~~~~ 218:14.22 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:14.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:14.22 ^~~~~~~~~~~~~~~~~~~~~~ 218:14.23 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 218:14.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:14.23 foundInterface = 0; \ 218:14.23 ^~~~~~~~~~~~~~ 218:14.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:14.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:14.23 ^~~~~~~~~~~~~~~~~~~~~~~ 218:14.23 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:14.24 NS_INTERFACE_MAP_END 218:14.24 ^~~~~~~~~~~~~~~~~~~~ 218:14.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:14.24 else 218:14.24 ^~~~ 218:14.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:14.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:14.24 ^~~~~~~~~~~~~~~~~~ 218:14.24 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:14.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:14.25 ^~~~~~~~~~~~~~~~~~~~~~ 218:18.58 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 218:18.58 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 218:18.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 218:18.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 218:18.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 218:18.59 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.h:10, 218:18.59 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.cpp:7, 218:18.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 218:18.59 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 218:18.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:18.59 foundInterface = 0; \ 218:18.59 ^~~~~~~~~~~~~~ 218:18.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:18.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:18.60 ^~~~~~~~~~~~~~~~~~~~~~~ 218:18.61 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:18.61 NS_INTERFACE_MAP_END 218:18.61 ^~~~~~~~~~~~~~~~~~~~ 218:18.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:18.61 else 218:18.62 ^~~~ 218:18.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:18.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:18.62 ^~~~~~~~~~~~~~~~~~ 218:18.62 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:18.62 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 218:18.62 ^~~~~~~~~~~~~~~~~~~~~~ 218:23.23 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 218:23.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:23.24 foundInterface = 0; \ 218:23.24 ^~~~~~~~~~~~~~ 218:23.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:23.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:23.24 ^~~~~~~~~~~~~~~~~~~~~~~ 218:23.24 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:23.25 NS_INTERFACE_MAP_END 218:23.25 ^~~~~~~~~~~~~~~~~~~~ 218:23.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:23.25 else 218:23.25 ^~~~ 218:23.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:23.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:23.25 ^~~~~~~~~~~~~~~~~~ 218:23.25 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:23.26 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 218:23.26 ^~~~~~~~~~~~~~~~~~~~~~ 218:23.41 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 218:23.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:23.42 foundInterface = 0; \ 218:23.42 ^~~~~~~~~~~~~~ 218:23.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:23.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:23.42 ^~~~~~~~~~~~~~~~~~~~~~~ 218:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:23.42 NS_INTERFACE_MAP_END 218:23.42 ^~~~~~~~~~~~~~~~~~~~ 218:23.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:23.42 else 218:23.43 ^~~~ 218:23.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:23.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:23.43 ^~~~~~~~~~~~~~~~~~ 218:23.44 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:23.44 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 218:23.44 ^~~~~~~~~~~~~~~~~~~~~~ 218:23.47 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 218:23.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:23.48 foundInterface = 0; \ 218:23.48 ^~~~~~~~~~~~~~ 218:23.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:23.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:23.49 ^~~~~~~~~~~~~~~~~~~~~~~ 218:23.49 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:23.49 NS_INTERFACE_MAP_END 218:23.49 ^~~~~~~~~~~~~~~~~~~~ 218:23.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 218:23.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 218:23.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:23.51 else 218:23.51 ^~~~ 218:23.51 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 218:23.51 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 218:23.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218:23.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 218:23.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 218:23.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 218:23.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 218:23.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 218:23.55 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 218:23.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:23.57 foundInterface = 0; \ 218:23.57 ^~~~~~~~~~~~~~ 218:23.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:23.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:23.58 ^~~~~~~~~~~~~~~~~~~~~~~ 218:23.58 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:23.58 NS_INTERFACE_MAP_END 218:23.58 ^~~~~~~~~~~~~~~~~~~~ 218:23.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:23.58 else 218:23.58 ^~~~ 218:23.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:23.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:23.59 ^~~~~~~~~~~~~~~~~~ 218:23.59 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:23.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:23.59 ^~~~~~~~~~~~~~~~~~~~~~ 218:34.57 dom/reporting/tests/gtest 218:34.78 dom/localstorage 218:46.46 dom/prio 219:01.28 dom/prio/test/gtest 219:02.07 dom/presentation 219:03.61 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 219:03.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 219:03.61 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 219:03.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:03.61 foundInterface = 0; \ 219:03.61 ^~~~~~~~~~~~~~ 219:03.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:03.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.62 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:03.62 NS_INTERFACE_MAP_END_INHERITING(Storage) 219:03.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 219:03.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 219:03.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 219:03.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 219:03.67 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 219:03.67 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 219:03.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 219:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:03.67 } else 219:03.68 ^~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:03.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:03.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:03.68 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:03.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 219:03.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:17.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 219:17.64 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 219:17.64 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 219:17.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 219:17.64 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 219:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:17.65 foundInterface = 0; \ 219:17.65 ^~~~~~~~~~~~~~ 219:17.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:17.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:17.65 ^~~~~~~~~~~~~~~~~~~~~~~ 219:17.66 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:17.66 NS_INTERFACE_MAP_END 219:17.66 ^~~~~~~~~~~~~~~~~~~~ 219:17.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:17.66 else 219:17.66 ^~~~ 219:17.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:17.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:17.66 ^~~~~~~~~~~~~~~~~~ 219:17.66 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:17.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:17.66 ^~~~~~~~~~~~~~~~~~~~~~ 219:17.71 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 219:17.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:17.72 foundInterface = 0; \ 219:17.72 ^~~~~~~~~~~~~~ 219:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:17.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:17.72 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:17.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:17.72 else 219:17.72 ^~~~ 219:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:17.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:17.72 ^~~~~~~~~~~~~~~~~~ 219:17.72 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:17.72 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 219:17.72 ^~~~~~~~~~~~~~~~~~~~~~ 219:18.05 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 219:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:18.06 foundInterface = 0; \ 219:18.06 ^~~~~~~~~~~~~~ 219:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:18.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.06 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:18.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:18.06 else 219:18.06 ^~~~ 219:18.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:18.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:18.06 ^~~~~~~~~~~~~~~~~~ 219:18.06 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:18.06 NS_INTERFACE_MAP_ENTRY(nsIRequest) 219:18.06 ^~~~~~~~~~~~~~~~~~~~~~ 219:18.20 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 219:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:18.20 foundInterface = 0; \ 219:18.20 ^~~~~~~~~~~~~~ 219:18.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:18.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.20 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:18.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:18.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 219:18.21 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 219:18.21 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 219:18.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 219:18.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:18.21 } else 219:18.21 ^~~~ 219:18.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:18.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:18.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.21 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:18.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 219:18.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:18.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 219:18.35 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 219:18.36 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 219:18.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 219:18.36 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 219:18.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:18.36 foundInterface = 0; \ 219:18.36 ^~~~~~~~~~~~~~ 219:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:18.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:18.37 ^~~~~~~~~~~~~~~~~~~~~~~ 219:18.37 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:18.37 NS_INTERFACE_MAP_END 219:18.37 ^~~~~~~~~~~~~~~~~~~~ 219:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:18.37 else 219:18.37 ^~~~ 219:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:18.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:18.37 ^~~~~~~~~~~~~~~~~~ 219:18.37 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:18.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:18.37 ^~~~~~~~~~~~~~~~~~~~~~ 219:20.18 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 219:20.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:20.19 foundInterface = 0; \ 219:20.19 ^~~~~~~~~~~~~~ 219:20.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:20.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:20.19 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:20.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:20.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 219:20.19 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 219:20.19 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 219:20.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 219:20.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:20.19 } else 219:20.19 ^~~~ 219:20.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:20.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:20.19 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:20.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 219:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:35.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 219:35.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 219:35.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsRect.h:15, 219:35.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWidget.h:12, 219:35.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:35, 219:35.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 219:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 219:35.87 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 219:35.87 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 219:35.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 219:35.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h: In member function 'virtual nsresult mozilla::dom::{anonymous}::Connection::FlushOp::DoDatastoreWork()': 219:35.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:76:31: warning: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function [-Wmaybe-uninitialized] 219:35.87 void Unlock() { this->unlock(); } 219:35.87 ~~~~~~~~~~~~^~ 219:35.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:11: 219:35.89 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsParent.cpp:3971:24: note: 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' was declared here 219:35.89 Maybe shadowDatabaseLock; 219:35.89 ^~~~~~~~~~~~~~~~~~ 219:36.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 219:36.06 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 219:36.06 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 219:36.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 219:36.06 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 219:36.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:36.06 foundInterface = 0; \ 219:36.07 ^~~~~~~~~~~~~~ 219:36.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:36.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:36.07 ^~~~~~~~~~~~~~~~~~~~~~~ 219:36.07 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:36.07 NS_INTERFACE_MAP_END 219:36.07 ^~~~~~~~~~~~~~~~~~~~ 219:36.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:36.07 else 219:36.07 ^~~~ 219:36.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:36.09 ^~~~~~~~~~~~~~~~~~ 219:36.09 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:36.09 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 219:36.09 ^~~~~~~~~~~~~~~~~~~~~~ 219:44.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 219:44.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 219:44.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINetworkInterceptController.h:10, 219:44.27 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 219:44.27 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 219:44.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 219:44.27 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 219:44.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:44.27 foundInterface = 0; \ 219:44.27 ^~~~~~~~~~~~~~ 219:44.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:44.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:44.27 ^~~~~~~~~~~~~~~~~~~~~~~ 219:44.27 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:44.27 NS_INTERFACE_MAP_END 219:44.27 ^~~~~~~~~~~~~~~~~~~~ 219:44.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:44.28 else 219:44.28 ^~~~ 219:44.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:44.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:44.28 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:44.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 219:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:46.96 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 219:46.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:46.96 foundInterface = 0; \ 219:46.96 ^~~~~~~~~~~~~~ 219:46.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:46.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:46.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:46.96 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:46.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:46.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:46.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:46.96 else 219:46.96 ^~~~ 219:46.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:46.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:46.97 ^~~~~~~~~~~~~~~~~~ 219:46.97 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:46.97 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 219:46.98 ^~~~~~~~~~~~~~~~~~~~~~ 219:54.47 dom/presentation/provider 220:07.61 dom/plugins/test/testplugin 220:16.01 dom/plugins/test/testplugin/libnptest.so 220:16.89 dom/plugins/test/testplugin/secondplugin 220:17.97 dom/plugins/test/testplugin/thirdplugin 220:25.21 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 220:25.98 dom/plugins/test/testplugin/flashplugin 220:26.67 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 220:27.67 view 220:34.82 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 221:10.00 widget/gtk 221:10.00 widget/headless 221:10.00 widget 221:17.28 widget/gtk/mozgtk/stub 221:25.29 widget/gtk/mozgtk/stub/libmozgtk_stub.so 221:26.66 widget/gtk/mozgtk/gtk2 221:28.14 widget/gtk/mozgtk/gtk2/libmozgtk.so 221:28.63 widget/gtk/mozgtk/gtk3 221:28.93 widget/gtk/mozgtk/gtk3/libmozgtk.so 221:29.40 widget/gtk/wayland 221:30.56 widget/gtk/mozwayland 221:32.21 widget/gtk/mozwayland/libmozwayland.so 221:32.61 widget/gtkxtbin 221:34.48 widget/x11 221:34.63 editor/libeditor 221:48.95 editor/spellchecker 221:56.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 221:56.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 221:56.16 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 221:56.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:56.17 foundInterface = 0; \ 221:56.17 ^~~~~~~~~~~~~~ 221:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:56.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.17 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:56.17 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 221:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 221:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 221:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 221:56.19 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 221:56.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 221:56.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:56.19 } else 221:56.19 ^~~~ 221:56.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:56.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.20 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:56.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 221:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 221:56.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 221:56.20 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 221:56.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:56.20 foundInterface = 0; \ 221:56.20 ^~~~~~~~~~~~~~ 221:56.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:56.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:56.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 221:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 221:56.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 221:56.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 221:56.21 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 221:56.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 221:56.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:56.21 } else 221:56.21 ^~~~ 221:56.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:56.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:56.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:56.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 221:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:08.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 222:08.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 222:08.59 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 222:08.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:08.59 foundInterface = 0; \ 222:08.61 ^~~~~~~~~~~~~~ 222:08.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:08.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:08.61 ^~~~~~~~~~~~~~~~~~~~~~~ 222:08.61 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:08.61 NS_INTERFACE_MAP_END 222:08.61 ^~~~~~~~~~~~~~~~~~~~ 222:08.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 222:08.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:08.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 222:08.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 222:08.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 222:08.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 222:08.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 222:08.62 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 222:08.62 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 222:08.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 222:08.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:08.62 } else 222:08.62 ^~~~ 222:08.62 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:08.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 222:08.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:08.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 222:08.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 222:08.99 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 222:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:09.00 foundInterface = 0; \ 222:09.00 ^~~~~~~~~~~~~~ 222:09.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:09.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:09.00 ^~~~~~~~~~~~~~~~~~~~~~~ 222:09.00 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:09.00 NS_INTERFACE_MAP_END 222:09.00 ^~~~~~~~~~~~~~~~~~~~ 222:09.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 222:09.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:09.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 222:09.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 222:09.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 222:09.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:09.01 } else 222:09.01 ^~~~ 222:09.01 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:09.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 222:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:09.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:09.75 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 222:09.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:09.75 foundInterface = 0; \ 222:09.75 ^~~~~~~~~~~~~~ 222:09.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:09.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.76 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:09.76 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 222:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:09.76 } else 222:09.76 ^~~~ 222:09.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 222:09.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 222:09.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.77 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 222:09.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 222:09.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.83 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 222:09.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:09.83 foundInterface = 0; \ 222:09.83 ^~~~~~~~~~~~~~ 222:09.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:09.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:09.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.83 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:09.83 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 222:09.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:09.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:09.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:09.84 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:09.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:09.84 } else 222:09.84 ^~~~ 222:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:09.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:09.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.84 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:09.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 222:09.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:09.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:09.89 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 222:09.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:09.90 foundInterface = 0; \ 222:09.90 ^~~~~~~~~~~~~~ 222:09.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:09.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:09.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.90 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:09.90 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 222:09.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:09.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:09.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:09.90 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:09.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:09.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:09.91 } else 222:09.91 ^~~~ 222:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:09.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:09.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:09.91 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:09.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 222:09.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.02 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 222:10.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:10.02 foundInterface = 0; \ 222:10.02 ^~~~~~~~~~~~~~ 222:10.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:10.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:10.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.02 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:10.02 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 222:10.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.04 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:10.04 } else 222:10.04 ^~~~ 222:10.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:10.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:10.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.04 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:10.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 222:10.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:10.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:10.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:10.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:10.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.09 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.09 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 222:10.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:10.09 foundInterface = 0; \ 222:10.09 ^~~~~~~~~~~~~~ 222:10.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:10.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:10.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.09 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:10.09 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 222:10.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.11 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:10.11 } else 222:10.11 ^~~~ 222:10.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:10.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.11 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:10.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 222:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.16 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 222:10.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:10.17 foundInterface = 0; \ 222:10.17 ^~~~~~~~~~~~~~ 222:10.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:10.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:10.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.17 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:10.17 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 222:10.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.18 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:10.18 } else 222:10.18 ^~~~ 222:10.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:10.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.19 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:10.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 222:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 222:10.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 222:10.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 222:10.20 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 222:10.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 222:10.20 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 222:10.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:10.20 foundInterface = 0; \ 222:10.20 ^~~~~~~~~~~~~~ 222:10.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:10.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:10.20 ^~~~~~~~~~~~~~~~~~~~~~~ 222:10.20 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:10.20 NS_INTERFACE_MAP_END 222:10.20 ^~~~~~~~~~~~~~~~~~~~ 222:10.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:10.22 else 222:10.22 ^~~~ 222:10.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:10.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:10.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:10.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:10.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 222:10.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:13.88 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 222:13.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:13.89 foundInterface = 0; \ 222:13.89 ^~~~~~~~~~~~~~ 222:13.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:13.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:13.89 ^~~~~~~~~~~~~~~~~~~~~~~ 222:13.89 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:13.89 NS_INTERFACE_MAP_END 222:13.90 ^~~~~~~~~~~~~~~~~~~~ 222:13.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:13.90 else 222:13.90 ^~~~ 222:13.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:13.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:13.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:13.92 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:13.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 222:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:35.29 editor/txmgr 222:37.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 222:37.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 222:37.53 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.h:9, 222:37.53 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.cpp:6, 222:37.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 222:37.53 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 222:37.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:37.53 foundInterface = 0; \ 222:37.53 ^~~~~~~~~~~~~~ 222:37.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:37.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:37.54 ^~~~~~~~~~~~~~~~~~~~~~~ 222:37.54 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:37.54 NS_INTERFACE_MAP_END 222:37.54 ^~~~~~~~~~~~~~~~~~~~ 222:37.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:37.55 else 222:37.55 ^~~~ 222:37.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:37.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:37.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.56 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:37.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 222:37.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:42.46 editor/txmgr/tests 223:41.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 223:41.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 223:41.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 223:41.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 223:41.33 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 223:41.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 223:41.33 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 223:41.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:41.34 foundInterface = 0; \ 223:41.34 ^~~~~~~~~~~~~~ 223:41.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:41.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:41.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:41.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 223:41.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:41.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 223:41.37 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 223:41.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:41.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 223:41.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 223:41.37 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 223:41.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 223:41.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:41.37 } else 223:41.37 ^~~~ 223:41.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:41.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:41.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:41.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 223:41.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:41.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 223:41.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 223:41.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:44.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 223:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 223:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 223:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 223:44.34 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 223:44.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 223:44.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 223:44.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:44.35 foundInterface = 0; \ 223:44.35 ^~~~~~~~~~~~~~ 223:44.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:44.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:44.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:44.35 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:44.35 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 223:44.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:44.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:44.37 else 223:44.37 ^~~~ 223:44.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:44.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:44.37 ^~~~~~~~~~~~~~~~~~ 223:44.37 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:44.38 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 223:44.38 ^~~~~~~~~~~~~~~~~~~~~~ 223:45.27 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 223:45.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:45.28 foundInterface = 0; \ 223:45.28 ^~~~~~~~~~~~~~ 223:45.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:45.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:45.28 ^~~~~~~~~~~~~~~~~~~~~~~ 223:45.28 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:45.29 NS_INTERFACE_MAP_END 223:45.29 ^~~~~~~~~~~~~~~~~~~~ 223:45.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:45.29 else 223:45.29 ^~~~ 223:45.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:45.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:45.30 ^~~~~~~~~~~~~~~~~~ 223:45.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:45.30 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 223:45.30 ^~~~~~~~~~~~~~~~~~~~~~ 223:48.94 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 223:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:48.94 foundInterface = 0; \ 223:48.94 ^~~~~~~~~~~~~~ 223:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:48.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:48.95 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:48.95 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 223:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:48.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 223:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 223:48.95 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 223:48.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 223:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:48.97 } else 223:48.97 ^~~~ 223:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:48.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:48.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:48.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:48.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 223:48.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:48.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 223:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 223:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 223:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 223:48.99 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 223:48.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 223:48.99 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 223:49.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.00 foundInterface = 0; \ 223:49.00 ^~~~~~~~~~~~~~ 223:49.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.01 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.01 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 223:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.01 } else 223:49.01 ^~~~ 223:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 223:49.01 NS_IMPL_QUERY_BODY_CONCRETE(_class) 223:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.02 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 223:49.02 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 223:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:27.57 editor/composer 224:42.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 224:42.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 224:42.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 224:42.92 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 224:42.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 224:42.92 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 224:42.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:42.92 foundInterface = 0; \ 224:42.92 ^~~~~~~~~~~~~~ 224:42.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:42.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:42.93 ^~~~~~~~~~~~~~~~~~~~~~~ 224:42.93 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:42.93 NS_INTERFACE_MAP_END 224:42.93 ^~~~~~~~~~~~~~~~~~~~ 224:42.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 224:42.93 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 224:42.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 224:42.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 224:42.93 } else 224:42.93 ^~~~ 224:42.94 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 224:42.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 224:42.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:58.35 layout/style 225:18.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 225:18.75 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 225:18.76 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp:64:28: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 225:18.76 mSelected(aSelected) {} 225:18.76 ^ 225:18.76 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLTableEditor.cpp:196:11: note: 'newCellIndex' was declared here 225:18.76 int32_t newCellIndex; 225:18.76 ^~~~~~~~~~~~ 225:48.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 225:48.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.08 foundInterface = 0; \ 225:48.08 ^~~~~~~~~~~~~~ 225:48.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:48.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:48.08 ^~~~~~~~~~~~~~~~~~~~~~~ 225:48.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:48.08 NS_INTERFACE_MAP_END 225:48.08 ^~~~~~~~~~~~~~~~~~~~ 225:48.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 225:48.08 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.09 } else 225:48.09 ^~~~ 225:48.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.10 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 225:48.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.10 foundInterface = 0; \ 225:48.10 ^~~~~~~~~~~~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.11 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:48.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.11 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.11 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.11 } else 225:48.11 ^~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.11 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:48.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 225:48.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.15 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 225:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.16 foundInterface = 0; \ 225:48.16 ^~~~~~~~~~~~~~ 225:48.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.16 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.16 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 225:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.16 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.17 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.17 } else 225:48.17 ^~~~ 225:48.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 225:48.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.53 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 225:48.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.54 foundInterface = 0; \ 225:48.54 ^~~~~~~~~~~~~~ 225:48.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.54 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.54 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 225:48.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.56 else 225:48.56 ^~~~ 225:48.56 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 225:48.56 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 225:48.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 225:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.57 foundInterface = 0; \ 225:48.57 ^~~~~~~~~~~~~~ 225:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.57 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 225:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.57 } else 225:48.57 ^~~~ 225:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 225:48.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.62 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.63 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 225:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.63 foundInterface = 0; \ 225:48.63 ^~~~~~~~~~~~~~ 225:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.63 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.63 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 225:48.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.64 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.64 } else 225:48.64 ^~~~ 225:48.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.64 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 225:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 225:48.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.67 foundInterface = 0; \ 225:48.67 ^~~~~~~~~~~~~~ 225:48.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.67 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 225:48.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.67 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.67 } else 225:48.67 ^~~~ 225:48.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 225:48.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.72 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 225:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.74 foundInterface = 0; \ 225:48.74 ^~~~~~~~~~~~~~ 225:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.74 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.74 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 225:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.74 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.74 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.75 } else 225:48.75 ^~~~ 225:48.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.75 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 225:48.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.78 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 225:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.79 foundInterface = 0; \ 225:48.79 ^~~~~~~~~~~~~~ 225:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.80 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 225:48.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.80 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.80 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.80 } else 225:48.81 ^~~~ 225:48.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.81 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 225:48.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 225:48.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.86 foundInterface = 0; \ 225:48.86 ^~~~~~~~~~~~~~ 225:48.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.87 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.87 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 225:48.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.87 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.87 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.88 } else 225:48.88 ^~~~ 225:48.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.89 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 225:48.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:48.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:48.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:48.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:48.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:48.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.91 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.92 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 225:48.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.92 foundInterface = 0; \ 225:48.92 ^~~~~~~~~~~~~~ 225:48.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:48.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:48.92 ^~~~~~~~~~~~~~~~~~~~~~~ 225:48.93 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:48.93 NS_INTERFACE_MAP_END 225:48.93 ^~~~~~~~~~~~~~~~~~~~ 225:48.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.93 else 225:48.94 ^~~~ 225:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:48.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:48.94 ^~~~~~~~~~~~~~~~~~ 225:48.96 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:48.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:48.96 ^~~~~~~~~~~~~~~~~~~~~~ 225:48.96 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 225:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.97 foundInterface = 0; \ 225:48.97 ^~~~~~~~~~~~~~ 225:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.97 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 225:48.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.98 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:48.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 225:48.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:48.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:48.99 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:48.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:48.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:49.01 } else 225:49.01 ^~~~ 225:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:49.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:49.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 225:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.01 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:49.01 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 225:49.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 225:49.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 225:49.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:49.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 225:49.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:49.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 225:49.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:49.02 foundInterface = 0; \ 225:49.02 ^~~~~~~~~~~~~~ 225:49.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:49.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:49.02 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 225:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 225:49.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 225:49.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:49.02 } else 225:49.02 ^~~~ 225:49.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:49.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:49.02 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:49.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 225:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:03.41 layout/style/test/gtest 226:31.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:31.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 226:31.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 226:31.29 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 226:31.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 226:31.29 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 226:31.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:31.30 foundInterface = 0; \ 226:31.30 ^~~~~~~~~~~~~~ 226:31.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:31.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:31.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:31.31 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:31.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:31.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:31.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 226:31.33 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 226:31.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 226:31.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:31.33 } else 226:31.33 ^~~~ 226:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:31.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:31.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:31.34 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:31.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 226:31.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:32.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 226:32.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 226:32.28 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 226:32.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 226:32.29 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 226:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:32.29 foundInterface = 0; \ 226:32.29 ^~~~~~~~~~~~~~ 226:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:32.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:32.29 ^~~~~~~~~~~~~~~~~~~~~~~ 226:32.30 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:32.30 NS_INTERFACE_MAP_END 226:32.30 ^~~~~~~~~~~~~~~~~~~~ 226:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:32.32 else 226:32.32 ^~~~ 226:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:32.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:32.32 ^~~~~~~~~~~~~~~~~~ 226:32.33 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:32.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:32.33 ^~~~~~~~~~~~~~~~~~~~~~ 226:32.82 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 226:32.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:32.82 foundInterface = 0; \ 226:32.82 ^~~~~~~~~~~~~~ 226:32.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:32.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:32.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:32.83 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:32.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:32.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:32.83 else 226:32.83 ^~~~ 226:32.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:32.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:32.83 ^~~~~~~~~~~~~~~~~~ 226:32.83 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:32.83 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 226:32.83 ^~~~~~~~~~~~~~~~~~~~~~ 226:36.04 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 226:36.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:36.04 foundInterface = 0; \ 226:36.04 ^~~~~~~~~~~~~~ 226:36.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:36.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:36.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:36.04 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:36.04 NS_INTERFACE_MAP_END_INHERITING(Rule) 226:36.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:36.04 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:19, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxFont.h:20, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxTextRun.h:14, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsFontMetrics.h:11, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/layout/style/ComputedStyle.cpp:15, 226:36.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 226:36.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:36.05 } else 226:36.05 ^~~~ 226:36.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:36.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:36.05 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:36.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 226:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:36.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:36.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 226:36.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 226:36.76 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 226:36.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 226:36.77 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 226:36.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:36.77 foundInterface = 0; \ 226:36.78 ^~~~~~~~~~~~~~ 226:36.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:36.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:36.78 ^~~~~~~~~~~~~~~~~~~~~~~ 226:36.78 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:36.78 NS_INTERFACE_MAP_END 226:36.78 ^~~~~~~~~~~~~~~~~~~~ 226:36.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:36.78 else 226:36.78 ^~~~ 226:36.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:36.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:36.78 ^~~~~~~~~~~~~~~~~~ 226:36.78 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:36.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:36.78 ^~~~~~~~~~~~~~~~~~~~~~ 226:36.82 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 226:36.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:36.82 foundInterface = 0; \ 226:36.82 ^~~~~~~~~~~~~~ 226:36.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:36.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:36.82 ^~~~~~~~~~~~~~~~~~~~~~~ 226:36.82 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:36.83 NS_INTERFACE_MAP_END 226:36.83 ^~~~~~~~~~~~~~~~~~~~ 226:36.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:36.83 else 226:36.83 ^~~~ 226:36.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:36.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:36.83 ^~~~~~~~~~~~~~~~~~ 226:36.83 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:36.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:36.83 ^~~~~~~~~~~~~~~~~~~~~~ 226:37.30 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 226:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:37.30 foundInterface = 0; \ 226:37.30 ^~~~~~~~~~~~~~ 226:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:37.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:37.30 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:37.30 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 226:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:37.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 226:37.30 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 226:37.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 226:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:37.30 } else 226:37.30 ^~~~ 226:37.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:37.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:37.30 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:37.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 226:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:39.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:39.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 226:39.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 226:39.20 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 226:39.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 226:39.20 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 226:39.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:39.20 foundInterface = 0; \ 226:39.21 ^~~~~~~~~~~~~~ 226:39.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:39.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:39.21 ^~~~~~~~~~~~~~~~~~~~~~~ 226:39.21 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:39.21 NS_INTERFACE_MAP_END 226:39.21 ^~~~~~~~~~~~~~~~~~~~ 226:39.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:39.21 else 226:39.21 ^~~~ 226:39.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:39.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:39.21 ^~~~~~~~~~~~~~~~~~ 226:39.21 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:39.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:39.21 ^~~~~~~~~~~~~~~~~~~~~~ 226:40.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 226:40.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 226:40.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 226:40.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 226:40.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 226:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:40.68 foundInterface = 0; \ 226:40.68 ^~~~~~~~~~~~~~ 226:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:40.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:40.68 ^~~~~~~~~~~~~~~~~~~~~~~ 226:40.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:40.68 NS_INTERFACE_MAP_END 226:40.68 ^~~~~~~~~~~~~~~~~~~~ 226:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:40.68 else 226:40.68 ^~~~ 226:40.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:40.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:40.68 ^~~~~~~~~~~~~~~~~~ 226:40.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:40.68 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 226:40.68 ^~~~~~~~~~~~~~~~~~~~~~ 226:41.84 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 226:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.84 foundInterface = 0; \ 226:41.84 ^~~~~~~~~~~~~~ 226:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:41.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:41.84 ^~~~~~~~~~~~~~~~~~~~~~~ 226:41.84 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:41.84 NS_INTERFACE_MAP_END 226:41.84 ^~~~~~~~~~~~~~~~~~~~ 226:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.84 else 226:41.84 ^~~~ 226:41.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:41.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:41.85 ^~~~~~~~~~~~~~~~~~ 226:41.85 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:41.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:41.85 ^~~~~~~~~~~~~~~~~~~~~~ 226:51.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:51.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 226:51.61 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 226:51.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 226:51.61 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 226:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:51.61 foundInterface = 0; \ 226:51.61 ^~~~~~~~~~~~~~ 226:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:51.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.61 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:51.61 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 226:51.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 226:51.62 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 226:51.62 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 226:51.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 226:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:51.62 } else 226:51.62 ^~~~ 226:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:51.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:51.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.62 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:51.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 226:51.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 226:51.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 226:51.71 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 226:51.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 226:51.71 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 226:51.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:51.72 foundInterface = 0; \ 226:51.72 ^~~~~~~~~~~~~~ 226:51.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:51.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:51.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.72 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:51.72 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 226:51.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:51.73 else 226:51.73 ^~~~ 226:51.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:51.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:51.73 ^~~~~~~~~~~~~~~~~~ 226:51.73 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:51.73 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 226:51.73 ^~~~~~~~~~~~~~~~~~~~~~ 226:51.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 226:51.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:51.98 foundInterface = 0; \ 226:51.98 ^~~~~~~~~~~~~~ 226:51.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:51.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.98 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:51.98 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 226:51.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 226:51.98 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 226:51.98 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 226:51.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 226:51.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:51.99 } else 226:51.99 ^~~~ 226:51.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:51.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:51.99 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:51.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 226:51.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:03.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 227:03.51 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 227:03.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 227:03.52 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 227:03.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:03.52 foundInterface = 0; \ 227:03.52 ^~~~~~~~~~~~~~ 227:03.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:03.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:03.52 ^~~~~~~~~~~~~~~~~~~~~~~ 227:03.52 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:03.53 NS_INTERFACE_MAP_END 227:03.53 ^~~~~~~~~~~~~~~~~~~~ 227:03.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:03.54 else 227:03.54 ^~~~ 227:03.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:03.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:03.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:03.55 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:03.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 227:03.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:03.92 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 227:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:03.93 foundInterface = 0; \ 227:03.93 ^~~~~~~~~~~~~~ 227:03.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:03.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:03.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:03.93 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:03.93 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 227:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:03.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:03.94 else 227:03.94 ^~~~ 227:03.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:03.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:03.95 ^~~~~~~~~~~~~~~~~~ 227:03.95 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:03.95 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 227:03.96 ^~~~~~~~~~~~~~~~~~~~~~ 227:11.96 layout/base 227:41.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 227:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 227:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 227:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/nsCSSPropertyID.h:14, 227:41.48 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:18, 227:41.48 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:12, 227:41.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 227:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 227:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:41.49 foundInterface = 0; \ 227:41.49 ^~~~~~~~~~~~~~ 227:41.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:41.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:41.50 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 227:41.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:41.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:41.51 else 227:41.51 ^~~~ 227:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:41.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:41.51 ^~~~~~~~~~~~~~~~~~ 227:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:41.52 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 227:41.52 ^~~~~~~~~~~~~~~~~~~~~~ 227:42.37 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 227:42.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:42.38 foundInterface = 0; \ 227:42.38 ^~~~~~~~~~~~~~ 227:42.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:42.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:42.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:42.38 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:42.38 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 227:42.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:42.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.h:21, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:18, 227:42.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 227:42.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:42.39 else 227:42.41 ^~~~ 227:42.41 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 227:42.41 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 227:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:01.76 layout/base/gtest 229:10.15 layout/generic 229:16.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 229:16.95 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 229:16.96 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 229:16.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 229:16.96 /builddir/build/BUILD/firefox-66.0.4/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]': 229:16.96 /builddir/build/BUILD/firefox-66.0.4/layout/base/GeometryUtils.cpp:323:33: required from here 229:16.96 /builddir/build/BUILD/firefox-66.0.4/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] 229:16.97 memset(aT, 0, sizeof(T)); 229:16.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 229:16.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:12, 229:16.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:13, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrValue.h:22, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:22, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 229:16.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 229:16.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 229:16.99 struct PointTyped 229:16.99 ^~~~~~~~~~ 229:35.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 229:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 229:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 229:35.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 229:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 229:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 229:35.05 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.h:10, 229:35.05 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.cpp:7, 229:35.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 229:35.05 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 229:35.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:35.06 foundInterface = 0; \ 229:35.06 ^~~~~~~~~~~~~~ 229:35.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:35.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:35.06 ^~~~~~~~~~~~~~~~~~~~~~~ 229:35.06 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:35.06 NS_INTERFACE_MAP_END 229:35.06 ^~~~~~~~~~~~~~~~~~~~ 229:35.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:35.06 else 229:35.06 ^~~~ 229:35.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:35.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:35.06 ^~~~~~~~~~~~~~~~~~ 229:35.06 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:35.07 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 229:35.07 ^~~~~~~~~~~~~~~~~~~~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 230:09.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:09.53 foundInterface = 0; \ 230:09.53 ^~~~~~~~~~~~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:09.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:09.53 ^~~~~~~~~~~~~~~~~~~~~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:09.53 NS_INTERFACE_MAP_END 230:09.53 ^~~~~~~~~~~~~~~~~~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:09.53 else 230:09.53 ^~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:09.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:09.53 ^~~~~~~~~~~~~~~~~~ 230:09.53 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:09.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:09.54 ^~~~~~~~~~~~~~~~~~~~~~ 230:13.26 layout/forms 230:51.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 230:51.22 /builddir/build/BUILD/firefox-66.0.4/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 230:51.22 /builddir/build/BUILD/firefox-66.0.4/layout/base/PresShell.cpp:2681:25: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 230:51.22 ((_f) != subtreeRoot || !targetNeedsReflowFromParent)) 230:51.22 ^~ 231:21.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:74: 231:21.01 /builddir/build/BUILD/firefox-66.0.4/layout/generic/ReflowInput.cpp: In member function 'void mozilla::ReflowInput::InitAbsoluteConstraints(nsPresContext*, const mozilla::ReflowInput*, const mozilla::LogicalSize&, mozilla::LayoutFrameType)': 231:21.01 /builddir/build/BUILD/firefox-66.0.4/layout/generic/ReflowInput.cpp:1716:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 231:21.01 offsets.BStart(cbwm) = hypotheticalPos.mBStart; 231:21.01 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 231:21.01 /builddir/build/BUILD/firefox-66.0.4/layout/generic/ReflowInput.cpp:1693:26: warning: 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function [-Wmaybe-uninitialized] 231:21.01 offsets.IEnd(cbwm) = hypotheticalPos.mIStart; 231:21.01 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 233:29.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:119: 233:29.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 233:29.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFlexContainerFrame.cpp:4901:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 233:29.40 if (flexContainerAscent == nscoord_MIN) { 233:29.40 ^~ 233:31.39 layout/tables 233:44.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:10, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/layout/base/LayoutConstants.h:12, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:54, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 233:44.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 233:44.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCoord.h: In member function 'mozilla::LogicalSize nsFrame::ComputeSizeWithIntrinsicDimensions(gfxContext*, mozilla::WritingMode, const mozilla::IntrinsicSize&, nsSize, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, const mozilla::LogicalSize&, nsIFrame::ComputeSizeFlags)': 233:45.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCoord.h:70:27: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 233:45.00 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 233:45.00 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 233:45.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 233:45.01 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:5760:38: note: 'bSize' was declared here 233:45.01 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 233:45.01 ^~~~~ 233:45.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:10, 233:45.01 from /builddir/build/BUILD/firefox-66.0.4/layout/base/LayoutConstants.h:12, 233:45.01 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:54, 233:45.02 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 233:45.02 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 233:45.02 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 233:45.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 233:45.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCoord.h:70:27: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 233:45.02 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 233:45.02 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 233:45.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 233:45.03 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:5760:11: note: 'iSize' was declared here 233:45.03 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 233:45.03 ^~~~~ 234:02.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 234:02.06 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 234:02.07 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:7548: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] 234:02.07 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 234:02.07 ^ 234:02.07 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 234:02.07 struct BCBlockDirSeg { 234:02.07 ^~~~~~~~~~~~~ 234:04.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 234:04.08 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 234:04.09 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:9768:44: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 234:04.09 Maybe autoLineCursor; 234:04.09 ^~~~~~~~~~~~~~ 234:04.09 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 234:04.09 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 234:04.11 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsSplittableFrame.h:16, 234:04.11 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsContainerFrame.h:13, 234:04.11 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.h:10, 234:04.11 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageFrame.cpp:7, 234:04.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 234:04.12 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:3571:5: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 234:04.12 mProperties.Set(aProperty, aValue, this); 234:04.12 ^~~~~~~~~~~ 234:04.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:101: 234:04.12 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsTextFrame.cpp:9768:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 234:04.12 Maybe autoLineCursor; 234:04.12 ^~~~~~~~~~~~~~ 234:04.83 layout/svg 234:29.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 234:29.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 234:29.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 234:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:29.76 foundInterface = 0; \ 234:29.76 ^~~~~~~~~~~~~~ 234:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 234:29.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:29.76 NS_INTERFACE_MAP_END 234:29.76 ^~~~~~~~~~~~~~~~~~~~ 234:29.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:29.77 else 234:29.77 ^~~~ 234:29.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:29.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:29.77 ^~~~~~~~~~~~~~~~~~ 234:29.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:29.77 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 234:29.77 ^~~~~~~~~~~~~~~~~~~~~~ 234:29.82 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 234:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:29.82 foundInterface = 0; \ 234:29.82 ^~~~~~~~~~~~~~ 234:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:29.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:29.82 ^~~~~~~~~~~~~~~~~~~~~~~ 234:29.82 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:29.82 NS_INTERFACE_MAP_END 234:29.82 ^~~~~~~~~~~~~~~~~~~~ 234:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:29.82 else 234:29.82 ^~~~ 234:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:29.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:29.82 ^~~~~~~~~~~~~~~~~~ 234:29.83 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:29.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:29.83 ^~~~~~~~~~~~~~~~~~~~~~ 234:60.00 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPluginFrame.h:18, 235:00.00 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:31, 235:00.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 235:00.00 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 235:00.00 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayList.h:1690:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 235:00.00 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 235:00.01 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 235:00.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 235:00.01 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:2822:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 235:00.01 Maybe autoPreserves3DContext; 235:00.01 ^~~~~~~~~~~~~~~~~~~~~~ 235:20.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:17, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RecordReplay.h:16, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Atomics.h:22, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Utility.h:11, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HeapAPI.h:15, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:13, 235:20.46 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.cpp:9, 235:20.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 235:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 235:20.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Maybe.h:216:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 235:20.47 ref() = aOther.ref(); 235:20.47 ^~~ 235:20.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:47: 235:20.48 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3048:28: note: 'scrollDirection' was declared here 235:20.48 Maybe scrollDirection; 235:20.48 ^~~~~~~~~~~~~~~ 235:21.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 235:21.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3237:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 235:21.77 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, 235:21.77 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:21.77 cache); 235:21.77 ~~~~~~ 235:21.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsGfxScrollFrame.cpp:3402:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 235:21.78 Maybe extraContentBoxClipForNonCaretContent; 235:21.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235:33.52 layout/xul 235:51.35 layout/xul/tree 235:51.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 235:51.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 235:51.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 235:51.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 235:51.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 235:51.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 235:51.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BoxObject.h:11, 235:51.91 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:7, 235:51.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 235:51.91 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 235:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 235:51.92 foundInterface = 0; \ 235:51.92 ^~~~~~~~~~~~~~ 235:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 235:51.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 235:51.93 ^~~~~~~~~~~~~~~~~~~~~~~ 235:51.93 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 235:51.93 NS_INTERFACE_MAP_END 235:51.93 ^~~~~~~~~~~~~~~~~~~~ 235:51.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 235:51.93 else 235:51.93 ^~~~ 235:51.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 235:51.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 235:51.94 ^~~~~~~~~~~~~~~~~~ 235:51.94 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 235:51.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 235:51.94 ^~~~~~~~~~~~~~~~~~~~~~ 236:02.26 layout/xul/grid 236:08.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 236:08.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 236:08.17 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.h:13, 236:08.17 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.cpp:14, 236:08.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 236:08.17 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 236:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:08.18 foundInterface = 0; \ 236:08.18 ^~~~~~~~~~~~~~ 236:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:08.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:08.18 ^~~~~~~~~~~~~~~~~~~~~~~ 236:08.18 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:08.18 NS_INTERFACE_MAP_END 236:08.18 ^~~~~~~~~~~~~~~~~~~~ 236:08.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:08.20 else 236:08.20 ^~~~ 236:08.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:08.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:08.20 ^~~~~~~~~~~~~~~~~~ 236:08.20 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:08.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:08.20 ^~~~~~~~~~~~~~~~~~~~~~ 236:12.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 236:12.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 236:12.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 236:12.94 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 236:12.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:12.95 foundInterface = 0; \ 236:12.95 ^~~~~~~~~~~~~~ 236:12.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:12.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:12.96 ^~~~~~~~~~~~~~~~~~~~~~~ 236:12.96 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:12.96 NS_INTERFACE_MAP_END 236:12.96 ^~~~~~~~~~~~~~~~~~~~ 236:12.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:12.97 } else 236:12.97 ^~~~ 236:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 236:12.97 NS_IMPL_QUERY_BODY_CONCRETE(_class) 236:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:12.97 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 236:12.97 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 236:12.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:12.97 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 236:12.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:12.98 foundInterface = 0; \ 236:12.98 ^~~~~~~~~~~~~~ 236:12.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:12.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:12.98 ^~~~~~~~~~~~~~~~~~~~~~~ 236:12.98 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:13.00 NS_INTERFACE_MAP_END 236:13.00 ^~~~~~~~~~~~~~~~~~~~ 236:13.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:13.00 else 236:13.00 ^~~~ 236:13.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:13.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:13.01 ^~~~~~~~~~~~~~~~~~ 236:13.01 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:13.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:13.01 ^~~~~~~~~~~~~~~~~~~~~~ 236:13.04 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 236:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:13.04 foundInterface = 0; \ 236:13.04 ^~~~~~~~~~~~~~ 236:13.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:13.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:13.05 ^~~~~~~~~~~~~~~~~~~~~~~ 236:13.05 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:13.05 NS_INTERFACE_MAP_END 236:13.05 ^~~~~~~~~~~~~~~~~~~~ 236:13.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 236:13.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 236:13.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 236:13.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 236:13.05 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 236:13.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 236:13.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:13.07 else 236:13.07 ^~~~ 236:13.07 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 236:13.07 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 236:13.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:13.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 236:13.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 236:13.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 236:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 236:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 236:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:13.20 foundInterface = 0; \ 236:13.20 ^~~~~~~~~~~~~~ 236:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:13.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:13.20 ^~~~~~~~~~~~~~~~~~~~~~~ 236:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:13.20 NS_INTERFACE_MAP_END 236:13.20 ^~~~~~~~~~~~~~~~~~~~ 236:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:13.20 else 236:13.20 ^~~~ 236:13.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 236:13.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 236:13.20 ^~~~~~~~~~~~~~~~~~ 236:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 236:13.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 236:13.20 ^~~~~~~~~~~~~~~~~~~~~~ 236:19.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBoxLayout.h:10, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsStackLayout.h:19, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.h:10, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.cpp:14, 236:19.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 236:19.27 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 236:19.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:19.27 foundInterface = 0; \ 236:19.27 ^~~~~~~~~~~~~~ 236:19.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:19.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.27 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:19.27 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 236:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:19.28 else 236:19.28 ^~~~ 236:19.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:19.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.28 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:19.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 236:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.34 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 236:19.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:19.35 foundInterface = 0; \ 236:19.35 ^~~~~~~~~~~~~~ 236:19.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 236:19.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 236:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.35 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 236:19.35 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 236:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 236:19.35 else 236:19.35 ^~~~ 236:19.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 236:19.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 236:19.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:19.36 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 236:19.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 236:19.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 236:31.86 layout/ipc 237:00.07 layout/mathml 237:14.02 layout/inspector 237:42.16 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/inspector/InspectorUtils.cpp:37, 237:42.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 237:42.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 237:42.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:163:46: warning: array subscript (nsCSSPropertyID)400 is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} [-Warray-bounds] 237:42.17 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 237:42.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 237:42.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:163:46: warning: array subscript (nsCSSPropertyID)400 is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} [-Warray-bounds] 237:42.17 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 237:42.17 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 237:47.27 layout/painting 238:13.53 layout/printing 238:30.42 layout/build 238:37.04 docshell/base 239:04.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 239:04.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 239:04.04 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/BrowsingContext.cpp:7, 239:04.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 239:04.04 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 239:04.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:04.04 foundInterface = 0; \ 239:04.04 ^~~~~~~~~~~~~~ 239:04.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:04.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:04.05 ^~~~~~~~~~~~~~~~~~~~~~~ 239:04.05 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:04.05 NS_INTERFACE_MAP_END 239:04.05 ^~~~~~~~~~~~~~~~~~~~ 239:04.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:04.07 else 239:04.07 ^~~~ 239:04.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:04.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:04.07 ^~~~~~~~~~~~~~~~~~ 239:04.07 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:04.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:04.08 ^~~~~~~~~~~~~~~~~~~~~~ 239:04.08 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 239:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:04.08 foundInterface = 0; \ 239:04.08 ^~~~~~~~~~~~~~ 239:04.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:04.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:04.09 ^~~~~~~~~~~~~~~~~~~~~~~ 239:04.09 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:04.09 NS_INTERFACE_MAP_END 239:04.09 ^~~~~~~~~~~~~~~~~~~~ 239:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:04.09 else 239:04.09 ^~~~ 239:04.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:04.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:04.10 ^~~~~~~~~~~~~~~~~~ 239:04.10 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:04.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 239:04.10 ^~~~~~~~~~~~~~~~~~~~~~ 239:08.68 docshell/base/timeline 239:12.85 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 239:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:12.85 foundInterface = 0; \ 239:12.85 ^~~~~~~~~~~~~~ 239:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 239:12.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 239:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:12.85 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 239:12.85 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 239:12.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:12.85 else 239:12.85 ^~~~ 239:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:12.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:12.86 ^~~~~~~~~~~~~~~~~~ 239:12.86 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:12.86 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 239:12.86 ^~~~~~~~~~~~~~~~~~~~~~ 239:17.70 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 239:17.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:17.70 foundInterface = 0; \ 239:17.70 ^~~~~~~~~~~~~~ 239:17.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:17.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:17.71 ^~~~~~~~~~~~~~~~~~~~~~~ 239:17.71 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:17.71 NS_INTERFACE_MAP_END 239:17.71 ^~~~~~~~~~~~~~~~~~~~ 239:17.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:17.71 else 239:17.72 ^~~~ 239:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:17.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:17.73 ^~~~~~~~~~~~~~~~~~ 239:17.73 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:17.73 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 239:17.73 ^~~~~~~~~~~~~~~~~~~~~~ 239:17.89 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 239:17.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:17.89 foundInterface = 0; \ 239:17.89 ^~~~~~~~~~~~~~ 239:17.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:17.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:17.89 ^~~~~~~~~~~~~~~~~~~~~~~ 239:17.89 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:17.90 NS_INTERFACE_MAP_END 239:17.90 ^~~~~~~~~~~~~~~~~~~~ 239:17.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:17.90 else 239:17.90 ^~~~ 239:17.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:17.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:17.90 ^~~~~~~~~~~~~~~~~~ 239:17.91 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:17.92 NS_INTERFACE_MAP_ENTRY(nsINamed) 239:17.92 ^~~~~~~~~~~~~~~~~~~~~~ 239:21.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/caps/nsJSPrincipals.h:9, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 239:21.52 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.h:10, 239:21.53 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsContentDLF.cpp:11, 239:21.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 239:21.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 239:21.53 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 239:21.53 /builddir/build/BUILD/firefox-66.0.4/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] 239:21.53 memset(aT, 0, sizeof(T)); 239:21.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 239:21.55 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 239:21.55 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 239:21.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 239:21.55 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 239:21.56 struct GlobalProperties { 239:21.56 ^~~~~~~~~~~~~~~~ 239:32.62 docshell/shistory 239:42.48 docshell/build 239:46.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 239:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 239:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 239:46.82 from /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:7, 239:46.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 239:46.82 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 239:46.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 239:46.83 foundInterface = 0; \ 239:46.84 ^~~~~~~~~~~~~~ 239:46.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 239:46.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 239:46.84 ^~~~~~~~~~~~~~~~~~~~~~~ 239:46.84 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 239:46.84 NS_INTERFACE_MAP_END 239:46.84 ^~~~~~~~~~~~~~~~~~~~ 239:46.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 239:46.84 else 239:46.84 ^~~~ 239:46.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 239:46.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 239:46.84 ^~~~~~~~~~~~~~~~~~ 239:46.84 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 239:46.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 239:46.84 ^~~~~~~~~~~~~~~~~~~~~~ 239:59.82 xpfe/appshell 240:03.56 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 240:03.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:03.56 foundInterface = 0; \ 240:03.56 ^~~~~~~~~~~~~~ 240:03.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:03.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 240:03.57 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:03.57 NS_INTERFACE_MAP_END 240:03.57 ^~~~~~~~~~~~~~~~~~~~ 240:03.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:03.57 else 240:03.57 ^~~~ 240:03.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:03.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:03.58 ^~~~~~~~~~~~~~~~~~ 240:03.58 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:03.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:03.60 ^~~~~~~~~~~~~~~~~~~~~~ 240:05.09 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 240:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:05.10 foundInterface = 0; \ 240:05.10 ^~~~~~~~~~~~~~ 240:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:05.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:05.10 ^~~~~~~~~~~~~~~~~~~~~~~ 240:05.10 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:05.10 NS_INTERFACE_MAP_END 240:05.11 ^~~~~~~~~~~~~~~~~~~~ 240:05.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:05.11 else 240:05.11 ^~~~ 240:05.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:05.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:05.11 ^~~~~~~~~~~~~~~~~~ 240:05.11 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:05.11 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 240:05.11 ^~~~~~~~~~~~~~~~~~~~~~ 240:13.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellFactory.cpp:6, 240:13.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 240:13.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 240:13.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:13.47 foundInterface = 0; \ 240:13.48 ^~~~~~~~~~~~~~ 240:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:13.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:13.48 ^~~~~~~~~~~~~~~~~~~~~~~ 240:13.48 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:13.48 NS_INTERFACE_MAP_END 240:13.49 ^~~~~~~~~~~~~~~~~~~~ 240:13.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:13.49 else 240:13.49 ^~~~ 240:13.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:13.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:13.49 ^~~~~~~~~~~~~~~~~~ 240:13.49 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:13.49 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 240:13.49 ^~~~~~~~~~~~~~~~~~~~~~ 240:14.77 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 240:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:14.78 foundInterface = 0; \ 240:14.78 ^~~~~~~~~~~~~~ 240:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:14.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:14.78 ^~~~~~~~~~~~~~~~~~~~~~~ 240:14.79 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:14.79 NS_INTERFACE_MAP_END 240:14.79 ^~~~~~~~~~~~~~~~~~~~ 240:14.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:14.79 else 240:14.81 ^~~~ 240:14.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:14.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:14.81 ^~~~~~~~~~~~~~~~~~ 240:14.81 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:14.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 240:14.82 ^~~~~~~~~~~~~~~~~~~~~~ 240:15.20 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 240:15.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.20 foundInterface = 0; \ 240:15.21 ^~~~~~~~~~~~~~ 240:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:15.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:15.21 ^~~~~~~~~~~~~~~~~~~~~~~ 240:15.21 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:15.21 NS_INTERFACE_MAP_END 240:15.21 ^~~~~~~~~~~~~~~~~~~~ 240:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:15.21 else 240:15.21 ^~~~ 240:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 240:15.22 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 240:15.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.22 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 240:15.22 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 240:15.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.28 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 240:15.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.29 foundInterface = 0; \ 240:15.29 ^~~~~~~~~~~~~~ 240:15.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 240:15.29 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 240:15.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.30 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 240:15.30 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 240:15.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:15.30 else 240:15.30 ^~~~ 240:15.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:15.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:15.30 ^~~~~~~~~~~~~~~~~~ 240:15.30 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:15.30 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 240:15.32 ^~~~~~~~~~~~~~~~~~~~~~ 240:15.46 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 240:15.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:15.46 foundInterface = 0; \ 240:15.46 ^~~~~~~~~~~~~~ 240:15.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:15.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:15.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:15.47 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 240:15.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:15.47 else 240:15.47 ^~~~ 240:15.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:15.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:15.47 ^~~~~~~~~~~~~~~~~~ 240:15.47 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:15.48 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 240:15.49 ^~~~~~~~~~~~~~~~~~~~~~ 240:32.75 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 240:32.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:32.75 foundInterface = 0; \ 240:32.75 ^~~~~~~~~~~~~~ 240:32.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:32.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:32.76 ^~~~~~~~~~~~~~~~~~~~~~~ 240:32.76 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:32.76 NS_INTERFACE_MAP_END 240:32.76 ^~~~~~~~~~~~~~~~~~~~ 240:32.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 240:32.76 } else 240:32.76 ^~~~ 240:32.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 240:32.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 240:32.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:32.77 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 240:32.78 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 240:32.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:33.00 extensions/universalchardet/src/base 240:38.20 extensions/universalchardet/src/xpcom 240:40.29 accessible/atk 241:19.12 accessible/aom 241:23.75 accessible/base 241:34.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.h:10, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:6, 241:34.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 241:34.07 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 241:34.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 241:34.08 foundInterface = 0; \ 241:34.08 ^~~~~~~~~~~~~~ 241:34.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 241:34.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 241:34.09 ^~~~~~~~~~~~~~~~~~~~~~~ 241:34.09 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 241:34.09 NS_INTERFACE_MAP_END 241:34.09 ^~~~~~~~~~~~~~~~~~~~ 241:34.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 241:34.09 else 241:34.09 ^~~~ 241:34.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 241:34.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 241:34.09 ^~~~~~~~~~~~~~~~~~ 241:34.09 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 241:34.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 241:34.09 ^~~~~~~~~~~~~~~~~~~~~~ 241:42.87 accessible/generic 241:49.59 accessible/html 242:12.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/HyperTextAccessible.h:9, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/HyperTextAccessibleWrap.h:10, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.h:9, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible-inl.h:10, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.cpp:6, 242:12.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 242:12.04 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 242:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:12.05 foundInterface = 0; \ 242:12.05 ^~~~~~~~~~~~~~ 242:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 242:12.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 242:12.05 ^~~~~~~~~~~~~~~~~~~~~~~ 242:12.05 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 242:12.05 NS_INTERFACE_MAP_END 242:12.05 ^~~~~~~~~~~~~~~~~~~~ 242:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:12.05 else 242:12.05 ^~~~ 242:12.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 242:12.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 242:12.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:12.05 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 242:12.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 242:12.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:17.91 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 242:17.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 242:17.92 foundInterface = 0; \ 242:17.92 ^~~~~~~~~~~~~~ 242:17.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 242:17.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 242:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:17.92 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 242:17.92 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 242:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 242:17.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 242:17.92 else 242:17.92 ^~~~ 242:17.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 242:17.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 242:17.92 ^~~~~~~~~~~~~~~~~~ 242:17.92 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 242:17.92 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 242:17.92 ^~~~~~~~~~~~~~~~~~~~~~ 242:35.12 accessible/ipc 243:26.18 accessible/ipc/other 243:26.36 accessible/xpcom 243:32.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 243:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 243:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.h:6, 243:32.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 243:32.10 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 243:32.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.11 foundInterface = 0; \ 243:32.11 ^~~~~~~~~~~~~~ 243:32.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.12 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.12 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.13 NS_INTERFACE_MAP_END 243:32.13 ^~~~~~~~~~~~~~~~~~~~ 243:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.13 else 243:32.13 ^~~~ 243:32.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.13 ^~~~~~~~~~~~~~~~~~ 243:32.14 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.15 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 243:32.15 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.15 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 243:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.16 foundInterface = 0; \ 243:32.16 ^~~~~~~~~~~~~~ 243:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.16 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.16 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.17 NS_INTERFACE_MAP_END 243:32.17 ^~~~~~~~~~~~~~~~~~~~ 243:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.17 else 243:32.19 ^~~~ 243:32.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.19 ^~~~~~~~~~~~~~~~~~ 243:32.20 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.20 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 243:32.20 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.20 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 243:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.21 foundInterface = 0; \ 243:32.21 ^~~~~~~~~~~~~~ 243:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.22 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.22 NS_INTERFACE_MAP_END 243:32.22 ^~~~~~~~~~~~~~~~~~~~ 243:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.22 else 243:32.22 ^~~~ 243:32.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.23 ^~~~~~~~~~~~~~~~~~ 243:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.23 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 243:32.24 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.24 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 243:32.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.24 foundInterface = 0; \ 243:32.25 ^~~~~~~~~~~~~~ 243:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.25 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.25 NS_INTERFACE_MAP_END 243:32.25 ^~~~~~~~~~~~~~~~~~~~ 243:32.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.25 else 243:32.26 ^~~~ 243:32.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.26 ^~~~~~~~~~~~~~~~~~ 243:32.26 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.26 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 243:32.26 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.26 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 243:32.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.27 foundInterface = 0; \ 243:32.27 ^~~~~~~~~~~~~~ 243:32.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.27 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.27 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.27 NS_INTERFACE_MAP_END 243:32.27 ^~~~~~~~~~~~~~~~~~~~ 243:32.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.28 else 243:32.28 ^~~~ 243:32.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.28 ^~~~~~~~~~~~~~~~~~ 243:32.28 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.28 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 243:32.28 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.28 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 243:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.29 foundInterface = 0; \ 243:32.29 ^~~~~~~~~~~~~~ 243:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.29 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.29 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.29 NS_INTERFACE_MAP_END 243:32.29 ^~~~~~~~~~~~~~~~~~~~ 243:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.30 else 243:32.30 ^~~~ 243:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.30 ^~~~~~~~~~~~~~~~~~ 243:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.30 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 243:32.30 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 243:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.31 foundInterface = 0; \ 243:32.31 ^~~~~~~~~~~~~~ 243:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.31 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.31 NS_INTERFACE_MAP_END 243:32.32 ^~~~~~~~~~~~~~~~~~~~ 243:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.32 else 243:32.32 ^~~~ 243:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.32 ^~~~~~~~~~~~~~~~~~ 243:32.32 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.32 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 243:32.32 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 243:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.33 foundInterface = 0; \ 243:32.33 ^~~~~~~~~~~~~~ 243:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.33 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.33 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.34 NS_INTERFACE_MAP_END 243:32.34 ^~~~~~~~~~~~~~~~~~~~ 243:32.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.34 else 243:32.34 ^~~~ 243:32.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.34 ^~~~~~~~~~~~~~~~~~ 243:32.34 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.34 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 243:32.35 ^~~~~~~~~~~~~~~~~~~~~~ 243:32.35 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 243:32.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:32.35 foundInterface = 0; \ 243:32.35 ^~~~~~~~~~~~~~ 243:32.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:32.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:32.35 ^~~~~~~~~~~~~~~~~~~~~~~ 243:32.36 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:32.36 NS_INTERFACE_MAP_END 243:32.36 ^~~~~~~~~~~~~~~~~~~~ 243:32.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:32.36 else 243:32.36 ^~~~ 243:32.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 243:32.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 243:32.36 ^~~~~~~~~~~~~~~~~~ 243:32.36 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 243:32.37 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 243:32.37 ^~~~~~~~~~~~~~~~~~~~~~ 243:56.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 243:56.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 243:56.61 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.h:10, 243:56.61 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.cpp:6, 243:56.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 243:56.61 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 243:56.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:56.62 foundInterface = 0; \ 243:56.62 ^~~~~~~~~~~~~~ 243:56.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:56.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:56.62 ^~~~~~~~~~~~~~~~~~~~~~~ 243:56.62 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:56.62 NS_INTERFACE_MAP_END 243:56.62 ^~~~~~~~~~~~~~~~~~~~ 243:56.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:56.64 else 243:56.64 ^~~~ 243:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 243:56.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 243:56.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:56.64 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243:56.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 243:56.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:57.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 243:57.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 243:57.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAccessibleRelation.h:10, 243:57.51 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.h:9, 243:57.52 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.cpp:6, 243:57.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 243:57.52 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 243:57.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:57.52 foundInterface = 0; \ 243:57.52 ^~~~~~~~~~~~~~ 243:57.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:57.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:57.52 ^~~~~~~~~~~~~~~~~~~~~~~ 243:57.52 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:57.53 NS_INTERFACE_MAP_END 243:57.53 ^~~~~~~~~~~~~~~~~~~~ 243:57.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:57.53 else 243:57.54 ^~~~ 243:57.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 243:57.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 243:57.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:57.54 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243:57.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 243:57.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.68 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 243:58.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:58.68 foundInterface = 0; \ 243:58.69 ^~~~~~~~~~~~~~ 243:58.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 243:58.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 243:58.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.69 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 243:58.69 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 243:58.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:58.69 else 243:58.69 ^~~~ 243:58.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 243:58.71 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 243:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.71 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 243:58.71 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 243:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.85 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 243:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 243:58.86 foundInterface = 0; \ 243:58.86 ^~~~~~~~~~~~~~ 243:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 243:58.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 243:58.86 ^~~~~~~~~~~~~~~~~~~~~~~ 243:58.86 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 243:58.86 NS_INTERFACE_MAP_END 243:58.86 ^~~~~~~~~~~~~~~~~~~~ 243:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 243:58.86 else 243:58.86 ^~~~ 243:58.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 243:58.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 243:58.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 243:58.87 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 243:58.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 243:58.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:24.85 accessible/xul 244:47.30 tools/profiler 244:48.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 244:48.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 244:48.62 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 244:48.62 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.63 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 244:48.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:48.64 foundInterface = 0; \ 244:48.64 ^~~~~~~~~~~~~~ 244:48.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:48.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.64 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:48.64 NS_INTERFACE_MAP_END_INHERITING(Accessible) 244:48.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:48.64 } else 244:48.65 ^~~~ 244:48.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:48.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.65 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:48.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 244:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 244:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 244:48.73 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 244:48.73 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.73 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.73 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 244:48.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:48.74 foundInterface = 0; \ 244:48.74 ^~~~~~~~~~~~~~ 244:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:48.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.74 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:48.74 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 244:48.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:48.74 } else 244:48.74 ^~~~ 244:48.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:48.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:48.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.75 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:48.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 244:48.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 244:48.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 244:48.78 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 244:48.78 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.79 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 244:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:48.79 foundInterface = 0; \ 244:48.79 ^~~~~~~~~~~~~~ 244:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:48.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:48.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.79 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:48.79 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 244:48.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:48.79 } else 244:48.79 ^~~~ 244:48.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:48.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:48.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.80 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:48.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 244:48.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 244:48.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 244:48.82 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 244:48.82 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.82 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.82 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 244:48.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 244:48.83 foundInterface = 0; \ 244:48.83 ^~~~~~~~~~~~~~ 244:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 244:48.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 244:48.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.83 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 244:48.83 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 244:48.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 244:48.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 244:48.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 244:48.83 } else 244:48.84 ^~~~ 244:48.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 244:48.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 244:48.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:48.84 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 244:48.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 244:48.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 244:52.52 tools/profiler/tests/gtest 245:02.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 245:02.02 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 245:02.03 /builddir/build/BUILD/firefox-66.0.4/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] 245:02.03 memset(®s, 0, sizeof(regs)); 245:02.03 ^ 245:02.03 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTest.cpp:8, 245:02.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 245:02.03 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 245:02.03 struct UnwindRegs { 245:02.03 ^~~~~~~~~~ 245:21.07 extensions/spellcheck/hunspell/glue 245:39.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 245:39.77 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 245:39.78 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:1364: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] 245:39.78 memset(&startRegs, 0, sizeof(startRegs)); 245:39.78 ^ 245:39.78 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:135, 245:39.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 245:39.78 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 245:39.78 struct UnwindRegs { 245:39.78 ^~~~~~~~~~ 245:42.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 245:42.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 245:42.01 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 245:42.01 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 245:42.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 245:42.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 245:42.01 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 245:42.01 /builddir/build/BUILD/firefox-66.0.4/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] 245:42.01 memset(aT, 0, sizeof(T)); 245:42.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 245:42.01 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 245:42.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 245:42.01 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 245:42.02 struct AmountFns { 245:42.02 ^~~~~~~~~ 245:42.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 245:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 245:42.02 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 245:42.02 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 245:42.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 245:42.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 245:42.02 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 245:42.03 /builddir/build/BUILD/firefox-66.0.4/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] 245:42.03 memset(aT, 0, sizeof(T)); 245:42.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 245:42.03 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 245:42.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 245:42.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 245:42.03 struct SizeOfTabFns { 245:42.03 ^~~~~~~~~~~~ 245:58.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 245:58.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 245:58.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMemoryReporter.h:10, 245:58.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 245:58.18 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 245:58.18 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 245:58.18 from : 245:58.18 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 245:58.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 245:58.18 foundInterface = 0; \ 245:58.18 ^~~~~~~~~~~~~~ 245:58.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 245:58.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 245:58.18 ^~~~~~~~~~~~~~~~~~~~~~~ 245:58.18 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 245:58.18 NS_INTERFACE_MAP_END 245:58.18 ^~~~~~~~~~~~~~~~~~~~ 245:58.18 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 245:58.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 245:58.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 245:58.19 } else 245:58.19 ^~~~ 245:58.19 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 245:58.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 245:58.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246:12.44 extensions/spellcheck/hunspell/src 246:17.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 246:17.14 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 246:17.14 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 246:17.14 } 246:17.14 ^ 246:17.14 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 246:17.14 case INITCAP: { 246:17.14 ^~~~ 246:17.16 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 246:17.17 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 246:17.17 capwords = 1; 246:17.17 ~~~~~~~~~^~~ 246:17.17 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 246:17.17 case HUHCAP: { 246:17.17 ^~~~ 246:17.17 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 246:17.17 capwords = 1; 246:17.17 ~~~~~~~~~^~~ 246:17.17 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 246:17.17 case HUHCAP: { 246:17.17 ^~~~ 246:47.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 246:47.89 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 246:47.89 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1501: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] 246:47.90 memset(&startRegs, 0, sizeof(startRegs)); 246:47.90 ^ 246:47.90 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMainInt.h:11, 246:47.90 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfSummariser.h:10, 246:47.90 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfExt.h:49, 246:47.90 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfInt.h:42, 246:47.90 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarf.cpp:57, 246:47.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 246:47.90 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 246:47.90 struct UnwindRegs { 246:47.90 ^~~~~~~~~~ 247:09.58 extensions/spellcheck/src 247:29.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 247:29.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 247:29.35 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 247:29.35 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:29.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:29.35 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 247:29.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:29.35 foundInterface = 0; \ 247:29.35 ^~~~~~~~~~~~~~ 247:29.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:29.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:29.36 ^~~~~~~~~~~~~~~~~~~~~~~ 247:29.36 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:29.36 NS_INTERFACE_MAP_END 247:29.36 ^~~~~~~~~~~~~~~~~~~~ 247:29.36 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 247:29.36 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:29.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 247:29.36 } else 247:29.36 ^~~~ 247:29.39 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 247:29.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 247:29.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:29.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 247:29.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 247:29.81 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 247:29.81 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 247:29.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 247:29.81 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 247:29.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 247:29.82 foundInterface = 0; \ 247:29.82 ^~~~~~~~~~~~~~ 247:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 247:29.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 247:29.82 ^~~~~~~~~~~~~~~~~~~~~~~ 247:29.82 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 247:29.82 NS_INTERFACE_MAP_END 247:29.82 ^~~~~~~~~~~~~~~~~~~~ 247:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 247:29.82 else 247:29.82 ^~~~ 247:29.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 247:29.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 247:29.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247:29.82 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 247:29.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 247:29.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 248:02.46 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 248:02.82 security/manager/ssl/tests/unit/pkcs11testmodule 248:03.36 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 248:03.96 security/manager/ssl/tests/gtest 248:09.32 security/manager/pki 248:29.32 toolkit/components/remote 248:48.68 toolkit/components/alerts 248:49.19 toolkit/components/antitracking 249:00.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 249:00.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 249:00.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgINotificationObserver.h:10, 249:00.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AlertNotification.h:8, 249:00.32 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:5, 249:00.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 249:00.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 249:00.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:00.32 foundInterface = 0; \ 249:00.32 ^~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:00.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:00.34 ^~~~~~~~~~~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:00.34 NS_INTERFACE_MAP_END 249:00.34 ^~~~~~~~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:00.34 else 249:00.34 ^~~~ 249:00.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 249:00.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 249:00.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:00.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 249:00.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 249:00.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 249:06.20 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 249:06.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:06.21 foundInterface = 0; \ 249:06.21 ^~~~~~~~~~~~~~ 249:06.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:06.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:06.21 ^~~~~~~~~~~~~~~~~~~~~~~ 249:06.21 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:06.22 NS_INTERFACE_MAP_END 249:06.22 ^~~~~~~~~~~~~~~~~~~~ 249:06.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:06.22 else 249:06.22 ^~~~ 249:06.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:06.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:06.22 ^~~~~~~~~~~~~~~~~~ 249:06.22 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:06.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 249:06.22 ^~~~~~~~~~~~~~~~~~~~~~ 249:08.39 toolkit/components/backgroundhangmonitor 249:15.73 toolkit/components/browser 249:18.40 toolkit/components/browser/build 249:23.54 toolkit/components/clearsitedata 249:27.37 toolkit/components/commandlines 249:30.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 249:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 249:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICommandLineRunner.h:10, 249:30.39 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.h:8, 249:30.39 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:5: 249:30.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:30.40 foundInterface = 0; \ 249:30.40 ^~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:30.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:30.40 ^~~~~~~~~~~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:30.40 NS_INTERFACE_MAP_END 249:30.40 ^~~~~~~~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 249:30.40 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 249:30.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 249:30.40 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 249:30.40 ^~~~~~~~~~~~~~~~~~~~ 249:30.40 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:11: 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 249:30.40 } else 249:30.40 ^~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 249:30.40 NS_IMPL_QUERY_CLASSINFO(aClass) \ 249:30.40 ^~~~~~~~~~~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 249:30.40 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 249:30.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 249:30.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 249:30.40 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 249:30.41 ^~~~~~~~~~~~~~~~~~~~ 249:32.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 249:32.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 249:32.22 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.h:11, 249:32.22 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.h:11, 249:32.22 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:8, 249:32.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 249:32.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 249:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:32.23 foundInterface = 0; \ 249:32.23 ^~~~~~~~~~~~~~ 249:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:32.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:32.23 ^~~~~~~~~~~~~~~~~~~~~~~ 249:32.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:32.23 NS_INTERFACE_MAP_END 249:32.23 ^~~~~~~~~~~~~~~~~~~~ 249:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:32.23 else 249:32.23 ^~~~ 249:32.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:32.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:32.23 ^~~~~~~~~~~~~~~~~~ 249:32.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:32.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 249:32.23 ^~~~~~~~~~~~~~~~~~~~~~ 249:34.37 toolkit/components/downloads 249:34.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 249:34.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 249:34.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObserver.h:10, 249:34.56 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.h:10, 249:34.57 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 249:34.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 249:34.57 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 249:34.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:34.57 foundInterface = 0; \ 249:34.57 ^~~~~~~~~~~~~~ 249:34.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:34.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:34.58 ^~~~~~~~~~~~~~~~~~~~~~~ 249:34.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:34.58 NS_INTERFACE_MAP_END 249:34.58 ^~~~~~~~~~~~~~~~~~~~ 249:34.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:34.58 else 249:34.58 ^~~~ 249:34.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:34.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:34.58 ^~~~~~~~~~~~~~~~~~ 249:34.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:34.58 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 249:34.58 ^~~~~~~~~~~~~~~~~~~~~~ 249:34.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 249:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 249:34.61 foundInterface = 0; \ 249:34.61 ^~~~~~~~~~~~~~ 249:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 249:34.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 249:34.61 ^~~~~~~~~~~~~~~~~~~~~~~ 249:34.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 249:34.61 NS_INTERFACE_MAP_END 249:34.61 ^~~~~~~~~~~~~~~~~~~~ 249:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 249:34.61 else 249:34.61 ^~~~ 249:34.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 249:34.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 249:34.62 ^~~~~~~~~~~~~~~~~~ 249:34.62 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 249:34.62 NS_INTERFACE_MAP_ENTRY(nsIObserver) 249:34.62 ^~~~~~~~~~~~~~~~~~~~~~ 249:40.68 toolkit/components/extensions 249:43.75 toolkit/components/extensions/webrequest 249:47.49 toolkit/components/finalizationwitness 249:50.92 toolkit/components/find 249:52.87 toolkit/components/fuzzyfox 249:58.42 toolkit/components/jsoncpp/src/lib_json 250:02.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:02.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 250:02.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 250:02.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 250:02.18 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 250:02.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.18 foundInterface = 0; \ 250:02.18 ^~~~~~~~~~~~~~ 250:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.20 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.20 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.20 NS_INTERFACE_MAP_END 250:02.20 ^~~~~~~~~~~~~~~~~~~~ 250:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.20 else 250:02.20 ^~~~ 250:02.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 250:02.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 250:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:02.20 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 250:02.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 250:02.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:02.30 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 250:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.30 foundInterface = 0; \ 250:02.30 ^~~~~~~~~~~~~~ 250:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.31 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.31 NS_INTERFACE_MAP_END 250:02.31 ^~~~~~~~~~~~~~~~~~~~ 250:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.31 else 250:02.31 ^~~~ 250:02.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.31 ^~~~~~~~~~~~~~~~~~ 250:02.31 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.31 ^~~~~~~~~~~~~~~~~~~~~~ 250:02.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 250:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.36 foundInterface = 0; \ 250:02.36 ^~~~~~~~~~~~~~ 250:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.36 NS_INTERFACE_MAP_END 250:02.36 ^~~~~~~~~~~~~~~~~~~~ 250:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.36 else 250:02.36 ^~~~ 250:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.36 ^~~~~~~~~~~~~~~~~~ 250:02.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.37 ^~~~~~~~~~~~~~~~~~~~~~ 250:02.39 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 250:02.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.40 foundInterface = 0; \ 250:02.40 ^~~~~~~~~~~~~~ 250:02.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.40 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.40 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.40 NS_INTERFACE_MAP_END 250:02.40 ^~~~~~~~~~~~~~~~~~~~ 250:02.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.41 else 250:02.41 ^~~~ 250:02.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.41 ^~~~~~~~~~~~~~~~~~ 250:02.41 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.43 ^~~~~~~~~~~~~~~~~~~~~~ 250:02.57 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 250:02.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.57 foundInterface = 0; \ 250:02.57 ^~~~~~~~~~~~~~ 250:02.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.58 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.58 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.58 NS_INTERFACE_MAP_END 250:02.58 ^~~~~~~~~~~~~~~~~~~~ 250:02.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.58 else 250:02.58 ^~~~ 250:02.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.59 ^~~~~~~~~~~~~~~~~~ 250:02.59 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.60 ^~~~~~~~~~~~~~~~~~~~~~ 250:02.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 250:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.65 foundInterface = 0; \ 250:02.65 ^~~~~~~~~~~~~~ 250:02.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.65 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.65 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.66 NS_INTERFACE_MAP_END 250:02.66 ^~~~~~~~~~~~~~~~~~~~ 250:02.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.66 else 250:02.66 ^~~~ 250:02.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.66 ^~~~~~~~~~~~~~~~~~ 250:02.68 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.68 ^~~~~~~~~~~~~~~~~~~~~~ 250:02.72 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 250:02.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:02.73 foundInterface = 0; \ 250:02.73 ^~~~~~~~~~~~~~ 250:02.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:02.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:02.73 ^~~~~~~~~~~~~~~~~~~~~~~ 250:02.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:02.73 NS_INTERFACE_MAP_END 250:02.74 ^~~~~~~~~~~~~~~~~~~~ 250:02.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:02.74 else 250:02.74 ^~~~ 250:02.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:02.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:02.74 ^~~~~~~~~~~~~~~~~~ 250:02.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:02.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:02.74 ^~~~~~~~~~~~~~~~~~~~~~ 250:12.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:12.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 250:12.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFind.h:10, 250:12.64 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.h:10, 250:12.64 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:9, 250:12.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 250:12.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 250:12.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:12.64 foundInterface = 0; \ 250:12.65 ^~~~~~~~~~~~~~ 250:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:12.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:12.65 ^~~~~~~~~~~~~~~~~~~~~~~ 250:12.65 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:12.65 NS_INTERFACE_MAP_END 250:12.65 ^~~~~~~~~~~~~~~~~~~~ 250:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:12.65 else 250:12.65 ^~~~ 250:12.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:12.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:12.66 ^~~~~~~~~~~~~~~~~~ 250:12.66 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:12.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:12.66 ^~~~~~~~~~~~~~~~~~~~~~ 250:14.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 250:14.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 250:14.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 250:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:14.15 foundInterface = 0; \ 250:14.15 ^~~~~~~~~~~~~~ 250:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:14.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:14.15 ^~~~~~~~~~~~~~~~~~~~~~~ 250:14.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:14.15 NS_INTERFACE_MAP_END 250:14.15 ^~~~~~~~~~~~~~~~~~~~ 250:14.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:14.15 else 250:14.15 ^~~~ 250:14.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:14.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:14.16 ^~~~~~~~~~~~~~~~~~ 250:14.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:14.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:14.16 ^~~~~~~~~~~~~~~~~~~~~~ 250:14.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 250:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:14.47 foundInterface = 0; \ 250:14.47 ^~~~~~~~~~~~~~ 250:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:14.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:14.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 250:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:14.47 else 250:14.47 ^~~~ 250:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:14.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:14.47 ^~~~~~~~~~~~~~~~~~ 250:14.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:14.48 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 250:14.48 ^~~~~~~~~~~~~~~~~~~~~~ 250:15.11 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 250:15.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:15.11 foundInterface = 0; \ 250:15.11 ^~~~~~~~~~~~~~ 250:15.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:15.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.11 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:15.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 250:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 250:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 250:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 250:15.12 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 250:15.12 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 250:15.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 250:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:15.12 } else 250:15.12 ^~~~ 250:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:15.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:15.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.12 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:15.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 250:15.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 250:15.18 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 250:15.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 250:15.19 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 250:15.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:15.20 foundInterface = 0; \ 250:15.20 ^~~~~~~~~~~~~~ 250:15.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 250:15.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 250:15.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.20 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 250:15.20 NS_INTERFACE_MAP_END_INHERITING(Event) 250:15.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 250:15.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 250:15.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 250:15.20 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 250:15.21 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 250:15.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 250:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 250:15.21 } else 250:15.21 ^~~~ 250:15.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 250:15.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 250:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:15.21 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 250:15.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 250:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:20.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 250:20.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 250:20.28 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 250:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:20.29 foundInterface = 0; \ 250:20.29 ^~~~~~~~~~~~~~ 250:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:20.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:20.29 ^~~~~~~~~~~~~~~~~~~~~~~ 250:20.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:20.29 NS_INTERFACE_MAP_END 250:20.29 ^~~~~~~~~~~~~~~~~~~~ 250:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:20.29 else 250:20.29 ^~~~ 250:20.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 250:20.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 250:20.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:20.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 250:20.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 250:20.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 250:25.60 toolkit/components/lz4 250:26.09 toolkit/components/mediasniffer 250:32.30 toolkit/components/mozintl 250:34.46 toolkit/components/osfile 250:35.45 toolkit/components/parentalcontrols 250:37.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 250:37.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 250:37.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINativeOSFileInternals.h:10, 250:37.95 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.h:10, 250:37.95 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 250:37.95 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 250:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 250:37.95 foundInterface = 0; \ 250:37.95 ^~~~~~~~~~~~~~ 250:37.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 250:37.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 250:37.95 ^~~~~~~~~~~~~~~~~~~~~~~ 250:37.96 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 250:37.96 NS_INTERFACE_MAP_END 250:37.96 ^~~~~~~~~~~~~~~~~~~~ 250:37.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 250:37.97 else 250:37.97 ^~~~ 250:37.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 250:37.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 250:37.97 ^~~~~~~~~~~~~~~~~~ 250:37.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 250:37.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 250:37.98 ^~~~~~~~~~~~~~~~~~~~~~ 250:38.53 toolkit/components/perf 250:39.28 toolkit/components/perfmonitoring 250:44.06 toolkit/components/places 250:45.76 toolkit/components/places/tests/gtest 250:55.22 toolkit/components/protobuf 251:06.06 toolkit/components/reflect 251:10.49 toolkit/components/reputationservice 251:13.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 251:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 251:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 251:13.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 251:13.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 251:13.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 251:13.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 251:13.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 251:13.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:13.50 foundInterface = 0; \ 251:13.50 ^~~~~~~~~~~~~~ 251:13.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:13.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:13.51 ^~~~~~~~~~~~~~~~~~~~~~~ 251:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:13.51 NS_INTERFACE_MAP_END 251:13.51 ^~~~~~~~~~~~~~~~~~~~ 251:13.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 251:13.51 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 251:13.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 251:13.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 251:13.51 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 251:13.51 ^~~~~~~~~~~~~~~~~~~~ 251:13.51 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 251:13.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 251:13.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:13.52 } else 251:13.52 ^~~~ 251:13.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 251:13.52 } else 251:13.52 ^~~~ 251:13.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 251:13.54 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 251:13.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 251:13.54 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 251:13.54 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 251:13.54 ^~~~~~~~~~~~~~~~~~~~ 251:14.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 251:14.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 251:14.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 251:14.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 251:14.04 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 251:14.05 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 251:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 251:14.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 251:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:14.06 foundInterface = 0; \ 251:14.06 ^~~~~~~~~~~~~~ 251:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:14.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:14.07 ^~~~~~~~~~~~~~~~~~~~~~~ 251:14.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:14.07 NS_INTERFACE_MAP_END 251:14.07 ^~~~~~~~~~~~~~~~~~~~ 251:14.07 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 251:14.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 251:14.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 251:14.07 } else 251:14.07 ^~~~ 251:14.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 251:14.07 } else 251:14.07 ^~~~ 251:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 251:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 251:14.65 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 251:14.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:14.66 foundInterface = 0; \ 251:14.66 ^~~~~~~~~~~~~~ 251:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:14.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:14.66 ^~~~~~~~~~~~~~~~~~~~~~~ 251:14.66 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:14.66 NS_INTERFACE_MAP_END 251:14.66 ^~~~~~~~~~~~~~~~~~~~ 251:14.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:14.68 else 251:14.68 ^~~~ 251:14.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:14.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:14.68 ^~~~~~~~~~~~~~~~~~ 251:14.68 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:14.68 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 251:14.68 ^~~~~~~~~~~~~~~~~~~~~~ 251:14.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 251:14.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:14.70 foundInterface = 0; \ 251:14.70 ^~~~~~~~~~~~~~ 251:14.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 251:14.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 251:14.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:14.70 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 251:14.70 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 251:14.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251:14.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:14.70 else 251:14.70 ^~~~ 251:14.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:14.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:14.71 ^~~~~~~~~~~~~~~~~~ 251:14.71 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:14.71 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 251:14.71 ^~~~~~~~~~~~~~~~~~~~~~ 251:15.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 251:15.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 251:15.00 foundInterface = 0; \ 251:15.00 ^~~~~~~~~~~~~~ 251:15.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 251:15.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 251:15.01 ^~~~~~~~~~~~~~~~~~~~~~~ 251:15.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 251:15.02 NS_INTERFACE_MAP_END 251:15.02 ^~~~~~~~~~~~~~~~~~~~ 251:15.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 251:15.02 else 251:15.02 ^~~~ 251:15.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 251:15.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 251:15.02 ^~~~~~~~~~~~~~~~~~ 251:15.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 251:15.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 251:15.02 ^~~~~~~~~~~~~~~~~~~~~~ 251:38.98 toolkit/components/resistfingerprinting 252:12.80 toolkit/components/resistfingerprinting/tests 252:25.80 toolkit/components/sessionstore 252:46.44 toolkit/components/startup 252:47.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 252:47.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGenericHTMLElement.h:10, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 252:47.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 252:47.90 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 252:47.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:47.90 foundInterface = 0; \ 252:47.90 ^~~~~~~~~~~~~~ 252:47.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:47.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:47.91 ^~~~~~~~~~~~~~~~~~~~~~~ 252:47.91 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:47.91 NS_INTERFACE_MAP_END 252:47.91 ^~~~~~~~~~~~~~~~~~~~ 252:47.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 252:47.91 else 252:47.91 ^~~~ 252:47.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 252:47.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 252:47.92 ^~~~~~~~~~~~~~~~~~ 252:47.92 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 252:47.92 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 252:47.92 ^~~~~~~~~~~~~~~~~~~~~~ 252:55.08 toolkit/components/statusfilter 252:58.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 252:58.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 252:58.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 252:58.50 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 252:58.50 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 252:58.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 252:58.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 252:58.52 foundInterface = 0; \ 252:58.52 ^~~~~~~~~~~~~~ 252:58.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 252:58.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 252:58.53 ^~~~~~~~~~~~~~~~~~~~~~~ 252:58.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 252:58.53 NS_INTERFACE_MAP_END 252:58.53 ^~~~~~~~~~~~~~~~~~~~ 252:58.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 252:58.53 else 252:58.53 ^~~~ 252:58.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 252:58.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 252:58.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 252:58.54 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 252:58.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 252:58.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 253:01.14 toolkit/components/telemetry 253:01.35 toolkit/components/telemetry/geckoview/gtest 253:24.11 toolkit/components/telemetry/tests/gtest 253:54.26 toolkit/components/telemetry/tests 253:54.32 toolkit/components/telemetry/tests/libmodules-test.so 253:54.85 toolkit/components/thumbnails 253:59.85 toolkit/components/typeaheadfind 254:04.37 toolkit/components/url-classifier 254:05.07 toolkit/components/url-classifier/tests/gtest 254:11.21 In file included from /usr/include/string.h:494, 254:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/string.h:3, 254:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/throw_gcc.h:14, 254:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/type_traits:64, 254:11.21 from /usr/include/c++/8/bits/move.h:55, 254:11.21 from /usr/include/c++/8/bits/nested_exception.h:40, 254:11.21 from /usr/include/c++/8/exception:144, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/exception:3, 254:11.22 from /usr/include/c++/8/new:40, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/new:3, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/stl_wrappers/new:44, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:16, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nscore.h:20, 254:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTraceRefcnt.h:10, 254:11.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:23, 254:11.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/GuardObjects.h:12, 254:11.23 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/Telemetry.h:9, 254:11.23 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 254:11.23 In function 'void* memcpy(void*, const void*, size_t)', 254:11.23 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:581:11, 254:11.23 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray-inl.h:227:35, 254:11.23 inlined from 'void nsTArray_Impl::Compact() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:2126:34, 254:11.23 inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:1760:5, 254:11.23 inlined from 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)' at /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1241:22: 254:11.23 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' [-Warray-bounds] 254:11.23 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 254:11.23 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 254:11.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)': 254:11.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1187:55: note: 'leftovers' declared here 254:11.23 nsTArray> leftovers; 254:11.23 ^~~~~~~~~ 254:20.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 254:20.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 254:20.96 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 254:20.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 254:20.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 254:20.97 foundInterface = 0; \ 254:20.97 ^~~~~~~~~~~~~~ 254:20.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 254:20.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 254:20.97 ^~~~~~~~~~~~~~~~~~~~~~~ 254:20.98 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 254:20.98 NS_INTERFACE_MAP_END 254:20.99 ^~~~~~~~~~~~~~~~~~~~ 254:20.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 254:20.99 else 254:20.99 ^~~~ 254:20.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 254:20.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 254:21.00 ^~~~~~~~~~~~~~~~~~ 254:21.00 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 254:21.00 NS_INTERFACE_MAP_ENTRY(nsIObserver) 254:21.00 ^~~~~~~~~~~~~~~~~~~~~~ 254:34.84 toolkit/components/windowwatcher 255:17.04 toolkit/components/ctypes 255:21.87 toolkit/components/ctypes/tests 255:24.19 toolkit/components/ctypes/tests/libjsctypes-test.so 255:24.78 toolkit/components/autocomplete 255:30.76 toolkit/components/printingui 255:33.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 255:33.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 255:33.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.h:9, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.cpp:6, 255:33.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 255:33.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 255:33.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:33.25 foundInterface = 0; \ 255:33.25 ^~~~~~~~~~~~~~ 255:33.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 255:33.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 255:33.26 ^~~~~~~~~~~~~~~~~~~~~~~ 255:33.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 255:33.26 NS_INTERFACE_MAP_END 255:33.26 ^~~~~~~~~~~~~~~~~~~~ 255:33.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:33.26 else 255:33.27 ^~~~ 255:33.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 255:33.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 255:33.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:33.28 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 255:33.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 255:33.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:34.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 255:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 255:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 255:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrintProgress.h:10, 255:34.03 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.h:9, 255:34.03 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:6, 255:34.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 255:34.03 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 255:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:34.05 foundInterface = 0; \ 255:34.05 ^~~~~~~~~~~~~~ 255:34.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 255:34.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 255:34.05 ^~~~~~~~~~~~~~~~~~~~~~~ 255:34.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 255:34.06 NS_INTERFACE_MAP_END 255:34.06 ^~~~~~~~~~~~~~~~~~~~ 255:34.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 255:34.06 else 255:34.06 ^~~~ 255:34.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 255:34.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 255:34.06 ^~~~~~~~~~~~~~~~~~ 255:34.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 255:34.06 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 255:34.07 ^~~~~~~~~~~~~~~~~~~~~~ 255:37.79 toolkit/components/printingui/ipc 255:39.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 255:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 255:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAutoCompleteController.h:10, 255:39.01 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 255:39.01 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 255:39.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 255:39.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 255:39.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 255:39.02 foundInterface = 0; \ 255:39.02 ^~~~~~~~~~~~~~ 255:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 255:39.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 255:39.04 ^~~~~~~~~~~~~~~~~~~~~~~ 255:39.04 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 255:39.04 NS_INTERFACE_MAP_END 255:39.04 ^~~~~~~~~~~~~~~~~~~~ 255:39.05 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 255:39.05 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 255:39.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 255:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 255:39.05 } else 255:39.05 ^~~~ 255:39.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 255:39.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 255:39.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:39.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 255:39.05 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 255:39.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255:51.13 toolkit/components/satchel 256:15.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 256:15.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 256:15.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFormFillController.h:10, 256:15.37 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.h:9, 256:15.37 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:7: 256:15.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 256:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 256:15.38 foundInterface = 0; \ 256:15.38 ^~~~~~~~~~~~~~ 256:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 256:15.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 256:15.38 ^~~~~~~~~~~~~~~~~~~~~~~ 256:15.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 256:15.38 NS_INTERFACE_MAP_END 256:15.38 ^~~~~~~~~~~~~~~~~~~~ 256:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 256:15.38 else 256:15.38 ^~~~ 256:15.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 256:15.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 256:15.38 ^~~~~~~~~~~~~~~~~~ 256:15.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 256:15.38 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 256:15.38 ^~~~~~~~~~~~~~~~~~~~~~ 256:30.42 toolkit/components/terminator 256:31.81 toolkit/components/build 256:36.57 toolkit/crashreporter 256:39.53 toolkit/mozapps/extensions 256:50.81 toolkit/profile 257:05.99 toolkit/profile/gtest 257:07.39 toolkit/recordreplay 257:11.74 toolkit/xre 257:16.14 toolkit/system/unixproxy 257:16.20 extensions/pref/autoconfig/src 257:17.85 devtools/platform 257:21.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 257:21.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 257:21.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIJSInspector.h:10, 257:21.96 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.h:9, 257:21.96 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:6: 257:21.96 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 257:21.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:21.96 foundInterface = 0; \ 257:21.96 ^~~~~~~~~~~~~~ 257:21.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:21.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:21.96 ^~~~~~~~~~~~~~~~~~~~~~~ 257:21.96 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:21.96 NS_INTERFACE_MAP_END 257:21.96 ^~~~~~~~~~~~~~~~~~~~ 257:21.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:21.97 else 257:21.97 ^~~~ 257:21.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:21.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:21.97 ^~~~~~~~~~~~~~~~~~ 257:21.97 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:21.97 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 257:21.97 ^~~~~~~~~~~~~~~~~~~~~~ 257:22.45 devtools/shared/heapsnapshot 257:25.47 devtools/shared/heapsnapshot/tests/gtest 257:35.78 services/crypto/component 257:42.48 startupcache 257:45.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 257:45.03 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 257:45.03 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 257:45.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:45.03 foundInterface = 0; \ 257:45.03 ^~~~~~~~~~~~~~ 257:45.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:45.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:45.04 ^~~~~~~~~~~~~~~~~~~~~~~ 257:45.04 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:45.04 NS_INTERFACE_MAP_END 257:45.04 ^~~~~~~~~~~~~~~~~~~~ 257:45.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:45.04 else 257:45.05 ^~~~ 257:45.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 257:45.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 257:45.05 ^~~~~~~~~~~~~~~~~~ 257:45.05 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 257:45.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 257:45.05 ^~~~~~~~~~~~~~~~~~~~~~ 257:47.67 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 257:47.67 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 257:47.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 257:47.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 257:47.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 257:47.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 257:47.68 from /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:6: 257:47.68 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 257:47.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 257:47.69 foundInterface = 0; \ 257:47.69 ^~~~~~~~~~~~~~ 257:47.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 257:47.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 257:47.69 ^~~~~~~~~~~~~~~~~~~~~~~ 257:47.69 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 257:47.69 NS_INTERFACE_MAP_END 257:47.69 ^~~~~~~~~~~~~~~~~~~~ 257:47.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 257:47.69 else 257:47.69 ^~~~ 257:47.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 257:47.69 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 257:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:47.70 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 257:47.70 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 257:47.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257:53.74 startupcache/test 258:19.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 258:19.55 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 258:19.55 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 258:19.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 258:19.56 foundInterface = 0; \ 258:19.56 ^~~~~~~~~~~~~~ 258:19.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 258:19.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 258:19.56 ^~~~~~~~~~~~~~~~~~~~~~~ 258:19.56 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 258:19.56 NS_INTERFACE_MAP_END 258:19.56 ^~~~~~~~~~~~~~~~~~~~ 258:19.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 258:19.56 else 258:19.56 ^~~~ 258:19.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 258:19.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 258:19.57 ^~~~~~~~~~~~~~~~~~ 258:19.57 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 258:19.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 258:19.57 ^~~~~~~~~~~~~~~~~~~~~~ 258:28.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:119: 258:28.31 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 258:28.31 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsSigHandlers.cpp:171:15: warning: unused variable 'uc' [-Wunused-variable] 258:28.31 ucontext_t *uc = (ucontext_t *)context; 258:28.31 ^~ 258:39.37 js/ductwork/debugger 258:39.37 other-licenses/snappy 258:44.40 toolkit/system/gnome 258:46.51 widget/xremoteclient 258:52.57 media/gmp-clearkey/0.1 258:54.72 media/gmp-clearkey/0.1/gtest 258:58.03 browser/components/about 259:00.35 browser/components/dirprovider 259:04.67 browser/components/shell 259:06.55 security/nss/lib/mozpkix 259:09.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 259:09.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 259:09.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsComponentManagerUtils.h:11, 259:09.29 from /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 259:09.30 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 259:09.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 259:09.30 foundInterface = 0; \ 259:09.30 ^~~~~~~~~~~~~~ 259:09.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 259:09.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 259:09.30 ^~~~~~~~~~~~~~~~~~~~~~~ 259:09.30 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 259:09.30 NS_INTERFACE_MAP_END 259:09.31 ^~~~~~~~~~~~~~~~~~~~ 259:09.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 259:09.31 else 259:09.32 ^~~~ 259:09.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 259:09.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 259:09.32 ^~~~~~~~~~~~~~~~~~ 259:09.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 259:09.32 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 259:09.33 ^~~~~~~~~~~~~~~~~~~~~~ 259:16.54 media/gmp-clearkey/0.1/libclearkey.so 259:17.54 media/libyuv/libyuv 259:22.74 mfbt/tests 259:26.41 mozglue/build 259:27.15 xpcom/tests 259:27.99 config/external/sqlite/libmozsqlite3.so.symbols.stub 259:28.40 config/external/sqlite/libmozsqlite3.so 259:35.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AllocPolicy.h:16, 259:35.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:11, 259:35.32 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestBufferList.cpp:9: 259:35.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 259:35.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 259:35.32 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 259:35.32 ^~ 259:35.32 In file included from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestBufferList.cpp:9: 259:35.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BufferList.h:541:17: note: 'lastSegmentSize' was declared here 259:35.32 Maybe lastSegmentSize; 259:35.32 ^~~~~~~~~~~~~~~ 259:37.58 gfx/vr/service/openvr 259:43.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 259:43.07 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 259:43.07 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 259:43.07 ^~~~~~~~~~~~~~~~~~~ 259:43.07 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 259:43.07 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 259:43.07 ^~~~~~~~~~~~~~~~~~~~~~ 259:43.08 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 259:43.08 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 259:43.08 ^~~~~~~~~~~~~~~~~~~~~~~ 259:57.52 browser/components/build 259:59.89 config/external/lgpllibs/liblgpllibs.so 260:00.56 gfx/ots/src 260:00.62 netwerk/dns 260:26.84 modules/brotli/brotli 260:27.31 gfx/thebes 261:25.36 gfx/angle/targets/preprocessor 261:54.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 261:54.50 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 261:54.50 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 261:54.50 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 261:54.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 262:20.18 security/manager/ssl 262:30.98 uriloader/exthandler/tests 262:31.68 layout/style/test 262:34.50 layout/style/test/host_ListCSSProperties 262:36.95 security/manager/ssl/tests/unit/tlsserver/lib 263:48.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DateTimeFormat.h:12, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.h:8, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.cpp:5, 263:48.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 263:48.91 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 263:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 263:48.91 foundInterface = 0; \ 263:48.91 ^~~~~~~~~~~~~~ 263:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 263:48.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 263:48.91 ^~~~~~~~~~~~~~~~~~~~~~~ 263:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 263:48.91 NS_INTERFACE_MAP_END 263:48.91 ^~~~~~~~~~~~~~~~~~~~ 263:48.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 263:48.91 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:48.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:48.92 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:48.92 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 263:48.92 ^~~~~~~~~~~~~~~~~~~~ 263:48.94 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:20, 263:48.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 263:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 263:48.94 } else 263:48.94 ^~~~ 263:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 263:48.94 NS_IMPL_QUERY_CLASSINFO(aClass) \ 263:48.94 ^~~~~~~~~~~~~~~~~~~~~~~ 263:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 263:48.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 263:48.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 263:48.94 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 263:48.94 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 263:48.94 ^~~~~~~~~~~~~~~~~~~~ 264:03.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 264:03.48 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 264:03.48 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 264:03.48 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 264:03.48 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 264:03.48 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 264:03.48 ~~~~~~~~~~~^~~~~~~~~~ 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)1; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 264:03.50 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 265:09.36 toolkit/components/telemetry/pingsender 265:11.47 testing/mochitest/ssltunnel 265:12.11 toolkit/components/telemetry/pingsender/pingsender 265:12.94 testing/tools/screenshot 265:13.85 testing/tools/screenshot/screentopng 265:14.76 browser/app 265:17.43 browser/app/firefox 265:20.28 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 265:22.45 media/ffvpx/libavcodec 265:23.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:23.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:23.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:23.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:23.19 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:23.20 from : 265:23.21 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:23.21 #define HAVE_LINUX_PERF_EVENT_H 0 265:23.22 In file included from : 265:23.23 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:23.23 #define HAVE_LINUX_PERF_EVENT_H 1 265:25.15 testing/mochitest/ssltunnel/ssltunnel 265:26.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:26.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:26.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:26.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:26.32 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:26.32 from : 265:26.32 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:26.33 #define HAVE_LINUX_PERF_EVENT_H 0 265:26.33 In file included from : 265:26.34 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:26.34 #define HAVE_LINUX_PERF_EVENT_H 1 265:29.04 js/src/build/libjs_static.a 265:33.16 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:33.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:33.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:33.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:33.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:33.18 from : 265:33.18 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:33.19 #define HAVE_LINUX_PERF_EVENT_H 0 265:33.19 In file included from : 265:33.19 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:33.19 #define HAVE_LINUX_PERF_EVENT_H 1 265:34.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:34.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:34.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:34.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:34.67 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:34.67 from : 265:34.67 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:34.67 #define HAVE_LINUX_PERF_EVENT_H 0 265:34.68 In file included from : 265:34.68 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:34.68 #define HAVE_LINUX_PERF_EVENT_H 1 265:39.52 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:39.52 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:39.52 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:39.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:39.53 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:39.53 from : 265:39.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:39.55 #define HAVE_LINUX_PERF_EVENT_H 0 265:39.55 In file included from : 265:39.56 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:39.57 #define HAVE_LINUX_PERF_EVENT_H 1 265:41.26 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:41.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:41.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:41.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:41.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:41.31 from : 265:41.31 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:41.31 #define HAVE_LINUX_PERF_EVENT_H 0 265:41.32 In file included from : 265:41.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:41.33 #define HAVE_LINUX_PERF_EVENT_H 1 265:45.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:45.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:45.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:45.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:45.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:45.43 from : 265:45.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:45.43 #define HAVE_LINUX_PERF_EVENT_H 0 265:45.43 In file included from : 265:45.44 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:45.44 #define HAVE_LINUX_PERF_EVENT_H 1 265:45.98 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:45.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:45.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:45.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:45.98 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:45.98 from : 265:45.98 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:45.98 #define HAVE_LINUX_PERF_EVENT_H 0 265:45.98 In file included from : 265:45.98 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:45.98 #define HAVE_LINUX_PERF_EVENT_H 1 265:46.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:46.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:46.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:46.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:46.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:46.88 from : 265:46.88 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:46.88 #define HAVE_LINUX_PERF_EVENT_H 0 265:46.89 In file included from : 265:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:46.89 #define HAVE_LINUX_PERF_EVENT_H 1 265:47.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:47.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:47.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:47.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:47.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:47.08 from : 265:47.08 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:47.08 #define HAVE_LINUX_PERF_EVENT_H 0 265:47.08 In file included from : 265:47.08 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:47.08 #define HAVE_LINUX_PERF_EVENT_H 1 265:49.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:49.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:49.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:49.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:49.63 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:49.63 from : 265:49.63 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:49.63 #define HAVE_LINUX_PERF_EVENT_H 0 265:49.64 In file included from : 265:49.64 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:49.64 #define HAVE_LINUX_PERF_EVENT_H 1 265:50.69 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:50.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:50.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:50.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:50.69 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:50.69 from : 265:50.70 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:50.70 #define HAVE_LINUX_PERF_EVENT_H 0 265:50.70 In file included from : 265:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:50.70 #define HAVE_LINUX_PERF_EVENT_H 1 265:50.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:50.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:50.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:50.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:50.90 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:50.91 from : 265:50.91 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:50.91 #define HAVE_LINUX_PERF_EVENT_H 0 265:50.91 In file included from : 265:50.91 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:50.91 #define HAVE_LINUX_PERF_EVENT_H 1 265:51.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:51.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:51.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:51.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:51.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:51.11 from : 265:51.11 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:51.11 #define HAVE_LINUX_PERF_EVENT_H 0 265:51.11 In file included from : 265:51.11 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:51.11 #define HAVE_LINUX_PERF_EVENT_H 1 265:51.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:51.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:51.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:51.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:51.91 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:51.91 from : 265:51.91 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:51.91 #define HAVE_LINUX_PERF_EVENT_H 0 265:51.91 In file included from : 265:51.91 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:51.91 #define HAVE_LINUX_PERF_EVENT_H 1 265:52.33 mozglue/tests 265:52.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:52.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:52.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:52.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:52.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:52.76 from : 265:52.77 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:52.77 #define HAVE_LINUX_PERF_EVENT_H 0 265:52.77 In file included from : 265:52.77 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:52.77 #define HAVE_LINUX_PERF_EVENT_H 1 265:53.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:53.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:53.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:53.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:53.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:53.10 from : 265:53.11 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:53.11 #define HAVE_LINUX_PERF_EVENT_H 0 265:53.11 In file included from : 265:53.11 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:53.11 #define HAVE_LINUX_PERF_EVENT_H 1 265:53.59 gfx/angle/targets/translator 265:54.86 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:54.86 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:54.87 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:54.87 from : 265:54.87 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:54.87 #define HAVE_LINUX_PERF_EVENT_H 0 265:54.87 In file included from : 265:54.87 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:54.87 #define HAVE_LINUX_PERF_EVENT_H 1 265:55.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 265:55.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 265:55.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 265:55.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 265:55.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 265:55.60 from : 265:55.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 265:55.61 #define HAVE_LINUX_PERF_EVENT_H 0 265:55.61 In file included from : 265:55.61 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 265:55.61 #define HAVE_LINUX_PERF_EVENT_H 1 265:57.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.56 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.56 /builddir/build/BUILD/firefox-66.0.4/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]': 265:57.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.56 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.56 ^~ 265:57.56 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:57.56 uint8_t unitsNeeded; 265:57.56 ^~~~~~~~~~~ 265:57.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.57 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.57 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.57 ^~ 265:57.58 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:57.58 char32_t badCodePoint; 265:57.59 ^~~~~~~~~~~~ 265:57.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.67 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.67 /builddir/build/BUILD/firefox-66.0.4/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]': 265:57.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.67 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.67 ^~ 265:57.68 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 265:57.68 uint8_t unitsAvailable; 265:57.68 ^~~~~~~~~~~~~~ 265:57.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.68 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.70 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.70 ^~ 265:57.70 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:57.70 uint8_t unitsNeeded; 265:57.71 ^~~~~~~~~~~ 265:57.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.71 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.71 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.71 ^~ 265:57.71 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:57.71 char32_t badCodePoint; 265:57.72 ^~~~~~~~~~~~ 265:57.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.72 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.72 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.72 ^~ 265:57.72 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:57.72 uint8_t unitsObserved; 265:57.73 ^~~~~~~~~~~~~ 265:57.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.80 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.80 /builddir/build/BUILD/firefox-66.0.4/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]': 265:57.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.80 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.80 ^~ 265:57.81 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:57.81 uint8_t unitsObserved; 265:57.81 ^~~~~~~~~~~~~ 265:57.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.81 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.81 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.81 ^~ 265:57.82 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:57.82 char32_t badCodePoint; 265:57.82 ^~~~~~~~~~~~ 265:57.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.82 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.82 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.82 ^~ 265:57.83 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:57.83 uint8_t unitsNeeded; 265:57.83 ^~~~~~~~~~~ 265:57.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.88 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.88 /builddir/build/BUILD/firefox-66.0.4/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]': 265:57.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.88 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.88 ^~ 265:57.88 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:57.89 char32_t badCodePoint; 265:57.89 ^~~~~~~~~~~~ 265:57.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.95 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.95 /builddir/build/BUILD/firefox-66.0.4/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]': 265:57.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.96 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.96 ^~ 265:57.96 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:57.96 uint8_t unitsObserved; 265:57.96 ^~~~~~~~~~~~~ 265:57.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:57.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:57.97 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:57.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:57.98 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:57.98 ^~ 265:57.98 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:57.98 char32_t badCodePoint; 265:57.99 ^~~~~~~~~~~~ 265:58.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.04 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.04 /builddir/build/BUILD/firefox-66.0.4/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]': 265:58.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.04 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.04 ^~ 265:58.06 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 265:58.06 uint8_t unitsAvailable; 265:58.06 ^~~~~~~~~~~~~~ 265:58.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.07 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.07 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.07 ^~ 265:58.07 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:58.07 uint8_t unitsNeeded; 265:58.07 ^~~~~~~~~~~ 265:58.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.08 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.08 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.08 ^~ 265:58.08 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.08 uint8_t unitsObserved; 265:58.08 ^~~~~~~~~~~~~ 265:58.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.17 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.18 /builddir/build/BUILD/firefox-66.0.4/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]': 265:58.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.18 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.18 ^~ 265:58.18 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.18 uint8_t unitsObserved; 265:58.18 ^~~~~~~~~~~~~ 265:58.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.27 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.27 /builddir/build/BUILD/firefox-66.0.4/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]': 265:58.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.28 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.28 ^~ 265:58.28 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.28 uint8_t unitsObserved; 265:58.28 ^~~~~~~~~~~~~ 265:58.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.30 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.30 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.31 ^~ 265:58.31 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:58.31 char32_t badCodePoint; 265:58.31 ^~~~~~~~~~~~ 265:58.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.39 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.39 /builddir/build/BUILD/firefox-66.0.4/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]': 265:58.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.39 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.39 ^~ 265:58.40 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.40 uint8_t unitsObserved; 265:58.40 ^~~~~~~~~~~~~ 265:58.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.40 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.42 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.42 ^~ 265:58.42 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:58.42 char32_t badCodePoint; 265:58.42 ^~~~~~~~~~~~ 265:58.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.56 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 265:58.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.56 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.56 ^~ 265:58.58 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.58 uint8_t unitsObserved; 265:58.58 ^~~~~~~~~~~~~ 265:58.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.59 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.59 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.59 ^~ 265:58.59 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:58.59 char32_t badCodePoint; 265:58.59 ^~~~~~~~~~~~ 265:58.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.60 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.60 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.60 ^~ 265:58.60 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:58.60 char32_t badCodePoint; 265:58.60 ^~~~~~~~~~~~ 265:58.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.61 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.61 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.61 ^~ 265:58.62 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:128:11: note: 'unitsObserved' was declared here 265:58.62 uint8_t unitsObserved; 265:58.62 ^~~~~~~~~~~~~ 265:58.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.83 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 265:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.83 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.83 ^~ 265:58.83 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 265:58.83 uint8_t unitsAvailable; 265:58.85 ^~~~~~~~~~~~~~ 265:58.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.85 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.86 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.86 ^~ 265:58.86 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:58.86 uint8_t unitsNeeded; 265:58.86 ^~~~~~~~~~~ 265:58.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.86 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.87 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.87 ^~ 265:58.87 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:125:11: note: 'unitsAvailable' was declared here 265:58.87 uint8_t unitsAvailable; 265:58.87 ^~~~~~~~~~~~~~ 265:58.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.87 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.88 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.88 ^~ 265:58.88 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:126:11: note: 'unitsNeeded' was declared here 265:58.88 uint8_t unitsNeeded; 265:58.89 ^~~~~~~~~~~ 265:58.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Casting.h:12, 265:58.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Utf8.h:15, 265:58.89 from /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:7: 265:58.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Assertions.h:456:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 265:58.90 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 265:58.90 ^~ 265:58.90 /builddir/build/BUILD/firefox-66.0.4/mfbt/tests/TestUtf8.cpp:127:12: note: 'badCodePoint' was declared here 265:58.90 char32_t badCodePoint; 265:58.90 ^~~~~~~~~~~~ 266:00.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 266:00.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 266:00.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 266:00.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 266:00.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 266:00.78 from : 266:00.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 266:00.78 #define HAVE_LINUX_PERF_EVENT_H 0 266:00.79 In file included from : 266:00.79 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 266:00.79 #define HAVE_LINUX_PERF_EVENT_H 1 266:01.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 266:01.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 266:01.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 266:01.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 266:01.51 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 266:01.51 from : 266:01.51 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 266:01.51 #define HAVE_LINUX_PERF_EVENT_H 0 266:01.51 In file included from : 266:01.51 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 266:01.51 #define HAVE_LINUX_PERF_EVENT_H 1 266:01.65 media/ffvpx/libavcodec/libmozavcodec.so 266:02.33 security/manager/ssl/tests/unit/tlsserver/cmd 266:06.55 js/src/jsapi-tests 269:37.58 js/src/gdb 269:59.48 js/src/gdb/gdb-tests 270:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 270:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 270:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp:318:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 270:30.50 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 270:31.19 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 270:31.19 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGraphiteShaper.cpp:318:57: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 270:31.19 rtl ? (xLocs[j] - clusterLoc) : (xLocs[j] - clusterLoc - adv); 270:37.02 js/src/jsapi-tests/jsapi-tests 271:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 271:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 271:59.82 switch (type.getNominalSize()) 271:59.82 ^~~~~~ 271:59.82 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 271:59.82 case EbtInt: 271:59.82 ^~~~ 271:59.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 271:59.83 switch (type.getNominalSize()) 271:59.83 ^~~~~~ 271:59.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 271:59.83 case EbtUInt: 271:59.83 ^~~~ 271:59.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 271:59.83 switch (type.getNominalSize()) 271:59.83 ^~~~~~ 271:59.83 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 271:59.83 case EbtBool: 271:59.84 ^~~~ 271:59.84 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 271:59.84 switch (type.getNominalSize()) 271:59.84 ^~~~~~ 271:59.84 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 271:59.84 case EbtVoid: 271:59.84 ^~~~ 273:38.26 dom/canvas 274:28.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 274:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 274:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 274:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 274:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 274:28.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 274:28.72 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.h:15, 274:28.72 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2Context.h:9, 274:28.72 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextMRTs.cpp:6, 274:28.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 274:28.72 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 274:28.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:28.72 foundInterface = 0; \ 274:28.72 ^~~~~~~~~~~~~~ 274:28.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:28.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:28.74 ^~~~~~~~~~~~~~~~~~~~~~~ 274:28.74 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:28.74 NS_INTERFACE_MAP_END 274:28.74 ^~~~~~~~~~~~~~~~~~~~ 274:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:28.75 else 274:28.75 ^~~~ 274:28.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 274:28.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 274:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:28.75 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 274:28.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 274:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:45.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 274:45.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 274:45.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 274:45.10 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasImageCache.cpp:7, 274:45.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 274:45.11 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 274:45.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:45.14 foundInterface = 0; \ 274:45.14 ^~~~~~~~~~~~~~ 274:45.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:45.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:45.15 ^~~~~~~~~~~~~~~~~~~~~~~ 274:45.16 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:45.18 NS_INTERFACE_MAP_END 274:45.18 ^~~~~~~~~~~~~~~~~~~~ 274:45.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:45.19 else 274:45.20 ^~~~ 274:45.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:45.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:45.21 ^~~~~~~~~~~~~~~~~~ 274:45.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:45.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:45.22 ^~~~~~~~~~~~~~~~~~~~~~ 274:55.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 274:55.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:55.22 foundInterface = 0; \ 274:55.22 ^~~~~~~~~~~~~~ 274:55.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:55.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:55.22 ^~~~~~~~~~~~~~~~~~~~~~~ 274:55.22 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:55.22 NS_INTERFACE_MAP_END 274:55.22 ^~~~~~~~~~~~~~~~~~~~ 274:55.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:55.22 else 274:55.23 ^~~~ 274:55.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:55.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:55.23 ^~~~~~~~~~~~~~~~~~ 274:55.23 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:55.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:55.24 ^~~~~~~~~~~~~~~~~~~~~~ 274:55.94 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 274:55.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:55.94 foundInterface = 0; \ 274:55.94 ^~~~~~~~~~~~~~ 274:55.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:55.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:55.95 ^~~~~~~~~~~~~~~~~~~~~~~ 274:55.95 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:55.95 NS_INTERFACE_MAP_END 274:55.95 ^~~~~~~~~~~~~~~~~~~~ 274:55.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:55.95 else 274:55.97 ^~~~ 274:55.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:55.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:55.97 ^~~~~~~~~~~~~~~~~~ 274:55.97 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:55.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:55.97 ^~~~~~~~~~~~~~~~~~~~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 274:56.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:56.44 foundInterface = 0; \ 274:56.44 ^~~~~~~~~~~~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 274:56.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 274:56.44 ^~~~~~~~~~~~~~~~~~~~~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 274:56.44 NS_INTERFACE_MAP_END 274:56.44 ^~~~~~~~~~~~~~~~~~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:56.44 else 274:56.44 ^~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:56.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:56.44 ^~~~~~~~~~~~~~~~~~ 274:56.44 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:56.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:56.44 ^~~~~~~~~~~~~~~~~~~~~~ 274:57.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 274:57.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 274:57.26 foundInterface = 0; \ 274:57.26 ^~~~~~~~~~~~~~ 274:57.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 274:57.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 274:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:57.26 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 274:57.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 274:57.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 274:57.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 274:57.26 else 274:57.26 ^~~~ 274:57.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 274:57.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 274:57.26 ^~~~~~~~~~~~~~~~~~ 274:57.26 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 274:57.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 274:57.26 ^~~~~~~~~~~~~~~~~~~~~~ 276:41.09 toolkit/library/symverscript.stub 276:41.40 toolkit/library/libxul.so 298:26.44 /usr/bin/ld: ../../gfx/vr/service/OpenVRSession.i_o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 298:26.44 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/OpenVRSession.cpp:292: warning: the use of `tmpnam' is dangerous, better use `mkstemp' 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1713bf): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17h9a7e8857ff0e5b5dE 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1affe4): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server6server11CONTEXT_KEY7__getit5__KEY17h65713bbd6c6a433fE 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x26be37): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17h4cde9a8406e42a06E 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x26be5f): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17hb7136384083e28c7E 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x327cd7): R_AARCH64_ABS64 used with TLS symbol _ZN8audioipc4core6HANDLE3FOO7__getit5__KEY17ha7d1a72f7c51bebeE 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x36f8de): R_AARCH64_ABS64 used with TLS symbol _ZN10tokio_core7reactor12CURRENT_LOOP3FOO7__getit5__KEY17he79bfc46fceb4917E 298:26.44 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3735f2): R_AARCH64_ABS64 used with TLS symbol _ZN5tokio8executor14current_thread7CURRENT7__getit5__KEY17h54be580cab6993b6E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x399ba3): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17h5ecf99a6b527bab9E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x39ae85): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h5c4dc0c183ac1446E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3b8827): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h3067b4e38e9f6116E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3c171a): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool4pool4Pool10rand_usize14THREAD_RNG_KEY7__getit5__KEY17h7abd8ea74b4ee8dbE 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3c2133): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool6worker14CURRENT_WORKER7__getit5__KEY17hd64511c328d2df27E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3e9e18): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17hb41c1fcae02f2564E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3efd2f): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17h10a219e36b41638eE.0.0 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3f0018): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h3b9cbf5889694386E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3f0bf4): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor4park19CURRENT_PARK_THREAD7__getit5__KEY17he5306c9ac74e9a04E 298:26.45 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x402c55): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17h1595196954871119E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x402c7d): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hd94871f046274840E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c41660): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17hca45bfbc82fa260dE 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c41b58): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17h0f5f99926157d6efE 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c423cc): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17he900d82ea517ba3cE 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1d8536c): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17hc18d8d0c013d7300E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1d9b36e): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h6fc6b55508814517E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1da89f5): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot15get_thread_data11THREAD_DATA7__getit5__KEY17h7de040674adb3b18E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1dad9a1): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core9word_lock15get_thread_data11THREAD_DATA7__getit5__KEY17h50abef577bfd19f6E 298:26.46 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1db90e8): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17hb4c693091ef3ca71E 298:26.47 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e3864c): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17h20e7045878fcd0aeE 298:26.47 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e63e93): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h06fa86d480a7f145E 298:26.47 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e65436): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4efa4870d5a5f309E 298:26.47 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e8f276): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h4306a03474495479E 298:26.47 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e8f2b4): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h1bf30a08e94827baE 298:49.37 ipc/app 298:49.37 js/xpconnect/shell 298:51.43 ipc/app/plugin-container 298:52.63 js/xpconnect/shell/xpcshell 298:53.89 js/src/build/spidermonkey_checks.stub 298:56.07 layout/style/test/css_properties.js.stub 298:56.42 toolkit/locales/multilocale.txt.stub 298:56.80 toolkit/mozapps/extensions/built_in_addons.json.stub 298:57.21 devtools/shared/webconsole/reserved-js-words.js.stub 298:57.57 toolkit/library/dependentlibs.list.stub 298:59.68 toolkit/components/featuregates/feature_definitions.json.stub 299:00.77 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 299:01.75 TEST-PASS | check_spidermonkey_style.py | ok 299:01.77 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 299:01.89 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 299:02.33 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 299:02.60 TEST-PASS | check_macroassembler_style.py | ok 299:02.87 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 299:02.92 toolkit/library/gtest/symverscript.stub 299:02.98 TEST-PASS | check_js_opcode.py | ok 299:03.11 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 299:03.29 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 299:03.86 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 299:03.94 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 299:04.33 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 299:04.59 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 299:20.66 toolkit/locales/update.locale.stub 299:36.40 browser/locales/bookmarks.html.stub 299:39.96 Packaging specialpowers@mozilla.org.xpi... 299:40.32 Packaging quitter@mozilla.org.xpi... 299:40.67 Packaging mozscreenshots@mozilla.org.xpi... 300:10.11 Wrote 472 files in 2337882 bytes to mozharness.zip in 1.48s 300:10.15 Compressing... 310:55.48 (stdin): 3.218:1, 2.486 bits/byte, 68.92% saved, 2835025920 in, 881008768 out. 310:55.50 Making langpack 310:56.81 toolkit/locales/update.locale.stub 310:59.44 browser/locales/bookmarks.html.stub 311:09.60 1557141108846 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: mozillaAddons 311:09.60 1557141108851 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: resource://pdf.js/ 311:09.60 1557141108852 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid extension permission: about:reader* 311:17.66 GLib-GIO-Message: 11:11:56.900: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 311:20.21 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 311:20.21 JavaScript error: chrome://extensions/content/parent/ext-webRequest.js, line 105: TypeError: context.xulBrowser is null 311:28.63 jarlog: /builddir/build/BUILD/firefox-66.0.4/objdir/jarlog/en-US.log 311:28.63 GLib-GIO-Message: 11:12:07.863: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 313:10.04 (firefox:22191): Gtk-WARNING **: 11:13:49.284: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 313:10.04 This may indicate that pixbuf loaders or the mime database could not be found. 314:49.11 Elapsed: 0.01s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 314:49.11 Elapsed: 0.01s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 314:49.19 Elapsed: 0.08s; From dist/xpi-stage: Kept 99 existing; Added/updated 0; Removed 0 files and 0 directories. 314:50.59 Elapsed: 1.14s; From dist/bin: Kept 2579 existing; Added/updated 0; Removed 0 files and 0 directories. 314:50.66 Elapsed: 1.22s; From _tests: Kept 1032 existing; Added/updated 35; Removed 0 files and 0 directories. 314:51.62 Elapsed: 2.48s; From dist/include: Kept 5258 existing; Added/updated 0; Removed 0 files and 0 directories. 314:51.74 ./mozilla-config.h.stub 314:52.04 ./buildid.h.stub 314:52.34 ./source-repo.h.stub 314:53.22 config/nsinstall_real 314:53.56 config/stl.sentinel.stub 314:53.88 config/system-header.sentinel.stub 314:54.57 build/application.ini.stub 314:54.57 js/src/js-confdefs.h.stub 314:54.58 xpcom/xpcom-config.h.stub 314:54.60 media/libdav1d/16bd_cdef_apply_tmpl.c.stub 314:54.89 js/src/js-config.h.stub 314:54.91 xpcom/xpcom-private.h.stub 314:54.95 media/libdav1d/16bd_cdef_tmpl.c.stub 314:54.97 build/application.ini.h.stub 314:55.21 js/src/selfhosted.out.h.stub 314:55.27 security/ct/tests/gtest/valid-sth.inc.stub 314:55.29 media/libdav1d/16bd_film_grain_tmpl.c.stub 314:55.33 build/automation.py.stub 314:55.61 media/libdav1d/16bd_ipred_prepare_tmpl.c.stub 314:55.67 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DEXPOSE_INTL_API=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DJS_CODEGEN_ARM64=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="66.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_TREE_CAIRO=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=66.0.4 -DMOZ_LTO=1 -DHAVE_NL_TYPES_H=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_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=1 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="66.0.4" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DHAVE_POSIX_FADVISE=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 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DMOZ_PROFILER_MEMORY=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_APP_UA_VERSION="66.0.4" -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 314:55.73 security/apps/xpcshell.inc.stub 314:55.73 xpcom/build/Services.cpp.stub 314:55.88 security/ct/tests/gtest/valid-with-extension-sth.inc.stub 314:55.92 media/libdav1d/16bd_ipred_tmpl.c.stub 314:56.05 xpcom/build/Services.h.stub 314:56.07 security/apps/addons-public.inc.stub 314:56.25 media/libdav1d/16bd_itx_tmpl.c.stub 314:56.36 xpcom/build/services.rs.stub 314:56.43 security/apps/addons-stage.inc.stub 314:56.47 security/ct/tests/gtest/valid-secp521r1-sha512-sth.inc.stub 314:56.56 media/libdav1d/16bd_lf_apply_tmpl.c.stub 314:56.69 xpcom/tests/gtest/dafsa_test_1.inc.stub 314:56.81 security/apps/privileged-package-root.inc.stub 314:56.87 media/libdav1d/16bd_loopfilter_tmpl.c.stub 314:57.03 netwerk/necko-config.h.stub 314:57.08 security/ct/tests/gtest/signature-covers-log-id-sth.inc.stub 314:57.18 media/libdav1d/16bd_looprestoration_tmpl.c.stub 314:57.43 gfx/webrender_bindings/webrender_ffi_generated.h.stub 314:57.50 media/libdav1d/16bd_lr_apply_tmpl.c.stub 314:57.68 security/ct/tests/gtest/wrong-spki-sth.inc.stub 314:57.80 media/libdav1d/16bd_mc_tmpl.c.stub 314:58.11 media/libdav1d/16bd_recon_tmpl.c.stub 314:58.23 security/ct/tests/gtest/wrong-signing-key-sth.inc.stub 314:58.41 media/libdav1d/8bd_cdef_apply_tmpl.c.stub 314:58.73 media/libdav1d/8bd_cdef_tmpl.c.stub 314:58.77 security/ct/tests/gtest/missing-log-id-sth.inc.stub 314:59.04 media/libdav1d/8bd_film_grain_tmpl.c.stub 314:59.31 security/ct/tests/gtest/missing-timestamp-sth.inc.stub 314:59.35 media/libdav1d/8bd_ipred_prepare_tmpl.c.stub 314:59.66 media/libdav1d/8bd_ipred_tmpl.c.stub 314:59.86 security/ct/tests/gtest/missing-tree-size-sth.inc.stub 314:59.98 media/libdav1d/8bd_itx_tmpl.c.stub 315:00.28 media/libdav1d/8bd_lf_apply_tmpl.c.stub 315:00.40 security/ct/tests/gtest/missing-root-hash-sth.inc.stub 315:00.59 media/libdav1d/8bd_loopfilter_tmpl.c.stub 315:00.90 media/libdav1d/8bd_looprestoration_tmpl.c.stub 315:00.94 security/ct/tests/gtest/missing-extensions-sth.inc.stub 315:01.08 layout/style/ServoCSSPropList.py.stub 315:01.21 media/libdav1d/8bd_lr_apply_tmpl.c.stub 315:01.49 security/ct/tests/gtest/truncated-log-id-sth.inc.stub 315:01.52 media/libdav1d/8bd_mc_tmpl.c.stub 315:01.82 media/libdav1d/8bd_recon_tmpl.c.stub 315:02.02 security/ct/tests/gtest/truncated-timestamp-sth.inc.stub 315:02.15 dom/encoding/domainsfallbacks.properties.h.stub 315:02.47 dom/encoding/labelsencodings.properties.h.stub 315:02.56 security/ct/tests/gtest/truncated-tree-size-sth.inc.stub 315:02.82 dom/encoding/localesfallbacks.properties.h.stub 315:03.12 security/ct/tests/gtest/truncated-root-hash-sth.inc.stub 315:03.16 dom/encoding/nonparticipatingdomains.properties.h.stub 315:03.50 toolkit/crashreporter/CrashAnnotations.h.stub 315:03.66 security/ct/tests/gtest/truncated-extension-sth.inc.stub 315:04.20 security/ct/tests/gtest/rsa-signer-rsa-spki-sth.inc.stub 315:04.28 devtools/client/debugger/new/src/node.stub.stub 315:04.53 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/main.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/vendors.js" 315:04.82 security/ct/tests/gtest/rsa-signer-ec-spki-sth.inc.stub 315:05.42 security/ct/tests/gtest/ec-signer-rsa-spki-sth.inc.stub 315:06.06 js/src/frontend/ReservedWordsGenerated.h.stub 315:06.29 js/src/gc/StatsPhasesGenerated.cpp.stub 315:06.42 js/src/jit/MOpcodes.h.stub 315:06.61 js/src/gc/StatsPhasesGenerated.h.stub 315:06.83 js/src/jit/LOpcodes.h.stub 315:06.94 xpcom/idl-parser/xpidl/xpidl.stub.stub 315:07.21 devtools/client/debugger/new/src/actions/node.stub.stub 315:07.39 devtools/client/debugger/new/src/client/node.stub.stub 315:07.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/navigation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/toolbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ui.js" 315:07.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/index.js" 315:09.85 devtools/client/debugger/new/src/components/node.stub.stub 315:10.09 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/A11yIntention.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/App.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ProjectSearch.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/QuickOpenModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/ShortcutsModal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/WelcomeBox.js" 315:11.50 devtools/client/debugger/new/src/reducers/node.stub.stub 315:11.86 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/async-requests.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/debuggee.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/event-listeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/file-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pause.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/pending-breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/project-text-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/source-tree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/sources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/reducers/ui.js" 315:13.91 devtools/client/debugger/new/src/selectors/node.stub.stub 315:14.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointAtLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/breakpointSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/getCallStackFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/inComponent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/isSelectedFrameVisible.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visiblePausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/selectors/visibleSelectedFrame.js" 315:17.19 devtools/client/debugger/new/src/utils/node.stub.stub 315:17.44 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/assert.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ast.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/asyncStoreHelper.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/bootstrap.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/build-query.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/clipboard.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/connect.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/dbg.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/defer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/DevToolsUtils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/fromJS.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/function.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/indentation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/isMinified.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/makeRecord.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/memoize.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/path.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/prefs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/preview.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/project-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/quick-open.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/result-list.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-maps.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source-queue.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/source.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/tabs.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/task.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/telemetry.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/text.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/timings.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/ui.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/url.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/utils.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/wasm.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/workers.js" 315:17.46 devtools/client/debugger/new/src/workers/parser/node.stub.stub 315:17.72 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/parser/index.js" 315:18.92 layout/style/nsCSSPropertyID.h.stub 315:19.28 layout/style/ServoCSSPropList.h.stub 315:19.44 devtools/client/debugger/new/src/workers/pretty-print/node.stub.stub 315:19.68 layout/style/CompositorAnimatableProperties.h.stub 315:19.69 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/pretty-print/index.js" 315:20.09 layout/style/nsComputedDOMStyleGenerated.cpp.stub 315:20.52 layout/style/nsCSSPropsGenerated.inc.stub 315:20.95 layout/style/ServoStyleConsts.h.stub 315:21.21 devtools/client/debugger/new/src/workers/search/node.stub.stub 315:21.46 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/workers/search/index.js" 315:22.79 config/makefiles/xpidl/accessibility.xpt 315:22.79 config/makefiles/xpidl/alerts.xpt 315:22.82 devtools/client/debugger/new/src/actions/ast/node.stub.stub 315:23.07 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setInScopeLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/ast/setPausePoints.js" 315:24.39 devtools/client/debugger/new/src/actions/breakpoints/node.stub.stub 315:24.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/addBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/remapLocations.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/breakpoints/syncBreakpoint.js" 315:24.89 devtools/client/debugger/new/src/actions/pause/node.stub.stub 315:25.14 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/breakOnNext.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/continueToHere.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/fetchScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/mapScopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/paused.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/pauseOnExceptions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/resumed.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/selectFrame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/setPopupObjectProperties.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/pause/skipPausing.js" 315:25.15 config/makefiles/xpidl/appshell.xpt 315:25.72 config/makefiles/xpidl/appstartup.xpt 315:26.84 config/makefiles/xpidl/autocomplete.xpt 315:27.22 devtools/client/debugger/new/src/actions/sources/node.stub.stub 315:27.45 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/blackbox.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/loadSourceText.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/newSources.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/prettyPrint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/sources/select.js" 315:27.48 config/makefiles/xpidl/backgroundhangmonitor.xpt 315:28.15 devtools/client/debugger/new/src/actions/utils/node.stub.stub 315:28.43 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/create-store.js" 315:28.62 config/makefiles/xpidl/browser-element.xpt 315:29.19 config/makefiles/xpidl/browser-newtab.xpt 315:29.74 config/makefiles/xpidl/browsercompsbase.xpt 315:29.90 devtools/client/debugger/new/src/client/chrome/node.stub.stub 315:30.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/chrome/events.js" 315:30.36 config/makefiles/xpidl/caps.xpt 315:30.39 devtools/client/debugger/new/src/client/firefox/node.stub.stub 315:30.63 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/commands.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/create.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/events.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/client/firefox/workers.js" 315:30.90 config/makefiles/xpidl/captivedetect.xpt 315:31.86 config/makefiles/xpidl/chrome.xpt 315:32.10 devtools/client/debugger/new/src/components/Editor/node.stub.stub 315:32.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Breakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ColumnBreakpoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/ConditionalPanel.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/DebugLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EditorMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/EmptyLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Footer.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/GutterMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLine.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/HighlightLines.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/SearchBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tab.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Tabs.js" 315:32.52 config/makefiles/xpidl/commandhandler.xpt 315:33.12 config/makefiles/xpidl/commandlines.xpt 315:33.17 devtools/client/debugger/new/src/components/PrimaryPanes/node.stub.stub 315:33.40 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/Outline.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/OutlineFilter.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/PrimaryPanes/SourcesTreeItem.js" 315:34.28 config/makefiles/xpidl/composer.xpt 315:34.99 config/makefiles/xpidl/content_events.xpt 315:35.60 config/makefiles/xpidl/content_geckomediaplugins.xpt 315:36.20 config/makefiles/xpidl/content_html.xpt 315:36.86 devtools/client/debugger/new/src/components/SecondaryPanes/node.stub.stub 315:37.10 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/CommandBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/EventListeners.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Expressions.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Scopes.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/UtilsBar.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Worker.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Workers.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/XHRBreakpoints.js" 315:38.00 config/makefiles/xpidl/content_webrtc.xpt 315:38.00 config/makefiles/xpidl/devtools_rr.xpt 315:38.50 config/makefiles/xpidl/docshell.xpt 315:38.60 config/makefiles/xpidl/dom.xpt 315:39.12 config/makefiles/xpidl/dom_audiochannel.xpt 315:40.71 config/makefiles/xpidl/dom_base.xpt 315:40.90 config/makefiles/xpidl/dom_bindings.xpt 315:41.22 devtools/client/debugger/new/src/utils/breakpoint/node.stub.stub 315:41.22 devtools/client/debugger/new/src/components/shared/node.stub.stub 315:41.44 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/astBreakpointLocation.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/breakpoint/index.js" 315:41.47 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/AccessibleImage.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Accordion.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Badge.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/BracketArrow.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Dropdown.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ManagedTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Modal.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Popover.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/PreviewFunction.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/ResultList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SearchInput.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/SourceIcon.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Svg.js" 315:43.47 config/makefiles/xpidl/dom_events.xpt 315:43.48 config/makefiles/xpidl/dom_geolocation.xpt 315:44.01 config/makefiles/xpidl/dom_html.xpt 315:44.08 config/makefiles/xpidl/dom_indexeddb.xpt 315:44.66 config/makefiles/xpidl/dom_localstorage.xpt 315:44.76 config/makefiles/xpidl/dom_media.xpt 315:45.11 devtools/client/debugger/new/src/utils/editor/node.stub.stub 315:45.15 config/makefiles/xpidl/dom_network.xpt 315:45.25 config/makefiles/xpidl/dom_notification.xpt 315:45.37 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/create-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-expression.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/get-token-location.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-documents.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-editor.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/source-search.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/editor/token-events.js" 315:45.81 config/makefiles/xpidl/dom_payments.xpt 315:45.87 config/makefiles/xpidl/dom_power.xpt 315:46.28 config/makefiles/xpidl/dom_presentation.xpt 315:46.80 config/makefiles/xpidl/dom_push.xpt 315:48.11 config/makefiles/xpidl/dom_quota.xpt 315:48.25 config/makefiles/xpidl/dom_security.xpt 315:48.93 devtools/client/debugger/new/src/utils/pause/node.stub.stubdevtools/client/debugger/new/src/utils/sources-tree/node.stub.stub 315:49.16 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/addToTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/collapseTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/createTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/formatTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getDirectories.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/getURL.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/sortTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/treeOrder.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/updateTree.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/sources-tree/utils.js" 315:49.18 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/pausePoints.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/stepping.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/why.js" 315:50.95 config/makefiles/xpidl/dom_sidebar.xpt 315:50.95 config/makefiles/xpidl/dom_simpledb.xpt 315:51.50 config/makefiles/xpidl/dom_storage.xpt 315:51.65 layout/style/test/gtest/ExampleStylesheet.h.stub 315:51.81 devtools/client/debugger/new/src/actions/utils/middleware/node.stub.stub 315:52.03 devtools/client/debugger/new/src/components/Editor/Preview/node.stub.stub 315:52.05 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/history.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/log.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/promise.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/thunk.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/timing.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/actions/utils/middleware/wait-service.js" 315:52.27 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/Editor/Preview/Popup.js" 315:53.75 devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/node.stub.stub 315:53.98 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/Breakpoint.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeading.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointHeadingsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/BreakpointsContextMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/ExceptionOption.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Breakpoints/index.js" 315:54.46 config/makefiles/xpidl/dom_system.xpt 315:54.53 config/makefiles/xpidl/dom_webauthn.xpt 315:54.94 config/makefiles/xpidl/dom_webspeechrecognition.xpt 315:55.00 config/makefiles/xpidl/dom_webspeechsynth.xpt 315:55.36 config/makefiles/xpidl/dom_workers.xpt 315:55.54 config/makefiles/xpidl/dom_xslt.xpt 315:56.00 config/makefiles/xpidl/dom_xul.xpt 315:56.17 config/makefiles/xpidl/downloads.xpt 315:56.52 config/makefiles/xpidl/editor.xpt 315:56.77 devtools/client/debugger/new/src/components/SecondaryPanes/Frames/node.stub.stub 315:57.00 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Frame.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameIndent.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/FrameMenu.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/Group.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/SecondaryPanes/Frames/WhyPaused.js" 315:57.00 config/makefiles/xpidl/enterprisepolicies.xpt 315:57.04 config/makefiles/xpidl/extensions.xpt 315:57.49 config/makefiles/xpidl/exthandler.xpt 315:58.00 config/makefiles/xpidl/fastfind.xpt 315:58.56 config/makefiles/xpidl/gfx.xpt 315:58.97 config/makefiles/xpidl/html5.xpt 315:59.04 config/makefiles/xpidl/htmlparser.xpt 315:59.49 devtools/client/debugger/new/src/components/shared/Button/node.stub.stub 315:59.63 config/makefiles/xpidl/imglib2.xpt 315:59.71 config/makefiles/xpidl/inspector.xpt 315:59.74 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CloseButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/CommandBarButton.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/components/shared/Button/PaneToggleButton.js" 316:00.08 config/makefiles/xpidl/intl.xpt 316:00.51 config/makefiles/xpidl/jar.xpt 316:00.92 config/makefiles/xpidl/jsdebugger.xpt 316:00.99 config/makefiles/xpidl/jsinspector.xpt 316:01.47 config/makefiles/xpidl/layout_base.xpt 316:01.70 config/makefiles/xpidl/layout_printing.xpt 316:01.90 devtools/client/debugger/new/src/utils/pause/mapScopes/node.stub.stubdevtools/client/debugger/new/src/utils/pause/frames/node.stub.stub 316:02.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/annotateFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/collapseFrames.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/displayName.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getFrameUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/getLibraryFromUrl.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/frames/index.js" 316:02.15 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/buildGeneratedBindingList.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/filtering.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/findGeneratedBindingFromPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/getApplicableBindingsForOriginalPosition.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/locColumn.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/mappingContains.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/positionCmp.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/mapScopes/rangeMetadata.js" 316:02.24 config/makefiles/xpidl/layout_xul.xpt 316:02.76 config/makefiles/xpidl/layout_xul_tree.xpt 316:03.21 config/makefiles/xpidl/locale.xpt 316:03.96 config/makefiles/xpidl/loginmgr.xpt 316:04.32 devtools/client/debugger/new/src/utils/pause/scopes/node.stub.stub 316:04.61 Executing "/usr/bin/node /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getScope.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/getVariables.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/index.js /builddir/build/BUILD/firefox-66.0.4/devtools/client/debugger/new/src/utils/pause/scopes/utils.js" 316:04.67 config/makefiles/xpidl/migration.xpt 316:05.38 config/makefiles/xpidl/mimetype.xpt 316:05.53 config/makefiles/xpidl/mozfind.xpt 316:05.90 config/makefiles/xpidl/mozintl.xpt 316:06.26 config/makefiles/xpidl/necko.xpt 316:06.71 config/makefiles/xpidl/necko_about.xpt 316:06.75 config/makefiles/xpidl/necko_cache.xpt 316:06.82 config/makefiles/xpidl/necko_cache2.xpt 316:07.17 config/makefiles/xpidl/necko_cookie.xpt 316:07.69 config/makefiles/xpidl/necko_dns.xpt 316:07.96 config/makefiles/xpidl/necko_file.xpt 316:08.35 config/makefiles/xpidl/necko_ftp.xpt 316:08.73 config/makefiles/xpidl/necko_http.xpt 316:08.85 config/makefiles/xpidl/necko_mdns.xpt 316:09.20 config/makefiles/xpidl/necko_res.xpt 316:09.70 config/makefiles/xpidl/necko_socket.xpt 316:10.25 config/makefiles/xpidl/necko_strconv.xpt 316:10.38 config/makefiles/xpidl/necko_viewsource.xpt 316:10.91 config/makefiles/xpidl/necko_websocket.xpt 316:11.15 config/makefiles/xpidl/necko_wifi.xpt 316:11.53 config/makefiles/xpidl/necko_wyciwyg.xpt 316:11.87 config/makefiles/xpidl/parentalcontrols.xpt 316:12.07 config/makefiles/xpidl/pipnss.xpt 316:12.47 config/makefiles/xpidl/pippki.xpt 316:12.54 config/makefiles/xpidl/places.xpt 316:13.05 config/makefiles/xpidl/plugin.xpt 316:14.30 config/makefiles/xpidl/pref.xpt 316:14.80 config/makefiles/xpidl/prefetch.xpt 316:15.18 config/makefiles/xpidl/profiler.xpt 316:15.54 config/makefiles/xpidl/remote.xpt 316:15.55 config/makefiles/xpidl/reputationservice.xpt 316:15.84 config/makefiles/xpidl/satchel.xpt 316:15.97 config/makefiles/xpidl/services-crypto-component.xpt 316:16.04 config/makefiles/xpidl/services_fxaccounts.xpt 316:16.40 config/makefiles/xpidl/shellservice.xpt 316:16.49 config/makefiles/xpidl/shistory.xpt 316:16.49 config/makefiles/xpidl/spellchecker.xpt 316:16.89 config/makefiles/xpidl/storage.xpt 316:16.96 config/makefiles/xpidl/telemetry.xpt 316:17.23 config/makefiles/xpidl/test_necko.xpt 316:17.43 config/makefiles/xpidl/thumbnails.xpt 316:17.98 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 316:18.07 config/makefiles/xpidl/toolkit_cleardata.xpt 316:18.43 config/makefiles/xpidl/toolkit_crashservice.xpt 316:18.53 config/makefiles/xpidl/toolkit_filewatcher.xpt 316:18.68 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 316:18.88 config/makefiles/xpidl/toolkit_osfile.xpt 316:18.96 config/makefiles/xpidl/toolkit_securityreporter.xpt 316:19.17 config/makefiles/xpidl/toolkit_shell.xpt 316:19.31 config/makefiles/xpidl/toolkit_xulstore.xpt 316:19.40 config/makefiles/xpidl/toolkitprofile.xpt 316:19.67 config/makefiles/xpidl/toolkitremote.xpt 316:19.74 config/makefiles/xpidl/txmgr.xpt 316:19.85 config/makefiles/xpidl/txtsvc.xpt 316:20.17 config/makefiles/xpidl/uconv.xpt 316:20.30 config/makefiles/xpidl/update.xpt 316:20.50 config/makefiles/xpidl/uriloader.xpt 316:20.65 config/makefiles/xpidl/url-classifier.xpt 316:20.81 config/makefiles/xpidl/urlformatter.xpt 316:20.96 config/makefiles/xpidl/webBrowser_core.xpt 316:21.39 config/makefiles/xpidl/webbrowserpersist.xpt 316:21.58 config/makefiles/xpidl/webextensions.xpt 316:22.04 config/makefiles/xpidl/webvtt.xpt 316:22.22 config/makefiles/xpidl/widget.xpt 316:22.47 config/makefiles/xpidl/windowcreator.xpt 316:22.51 config/makefiles/xpidl/windowwatcher.xpt 316:22.69 config/makefiles/xpidl/xpcom_base.xpt 316:23.07 config/makefiles/xpidl/xpcom_components.xpt 316:23.42 config/makefiles/xpidl/xpcom_ds.xpt 316:24.23 config/makefiles/xpidl/xpcom_io.xpt 316:24.51 config/makefiles/xpidl/xpcom_system.xpt 316:25.91 config/makefiles/xpidl/xpcom_threads.xpt 316:26.39 config/makefiles/xpidl/xpcomtest.xpt 316:26.91 config/makefiles/xpidl/xpconnect.xpt 316:27.01 config/makefiles/xpidl/xpctest.xpt 316:27.37 config/makefiles/xpidl/xul.xpt 316:27.64 config/makefiles/xpidl/xulapp.xpt 316:28.05 config/makefiles/xpidl/zipwriter.xpt 316:28.72 config/makefiles/xpidl/xptdata.cpp 316:34.15 intl/locale/encodingsgroups.properties.h.stubxpcom/ds/nsGkAtomList.h.stub 316:34.15 xpcom/base/error_list.rs.stub 316:34.47 netwerk/dns/etld_data.inc.stub 316:34.49 xpcom/base/ErrorList.h.stub 316:34.61 xpcom/ds/nsGkAtomConsts.h.stub 316:34.83 xpcom/base/ErrorNamesInternal.h.stub 316:35.07 dom/base/PropertyUseCounterMap.inc.stub 316:35.21 dom/bindings/CSS2Properties.webidl.stub 316:35.41 dom/base/UseCounterList.h.stub 316:35.75 accessible/xpcom/xpcAccEvents.h.stub 316:37.36 security/manager/ssl/nsSTSPreloadList.h.stub 316:41.80 toolkit/components/telemetry/TelemetryEventData.h.stub 316:42.81 toolkit/components/telemetry/TelemetryEventEnums.h.stub 316:43.80 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 316:46.11 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 316:47.23 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 316:50.27 toolkit/components/telemetry/TelemetryProcessData.h.stub 316:50.74 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 316:51.16 toolkit/components/telemetry/TelemetryScalarData.h.stub 316:53.05 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.h 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.h 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.h 317:45.26 Generating /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestExampleInterface-example.cpp 317:49.19 js/src/frontend/binsource/force-cargo-host-program-build 317:49.19 toolkit/library/rust/force-cargo-library-buildtesting/geckodriver/force-cargo-program-build 317:50.19 Finished release [optimized] target(s) in 0.97s 317:50.20 Finished release [optimized] target(s) in 0.98s 317:50.64 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/nserror) 317:51.45 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/xpcom/rust/xpcom) 317:59.94 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/media/webrtc/signaling/src/sdp/rsdparsa_capi) 318:16.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 318:16.37 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/diy-fp.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 318:16.37 /builddir/build/BUILD/firefox-66.0.4/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] 318:16.37 } // namespace double_conversion 318:16.37 ^ 318:16.37 /builddir/build/BUILD/firefox-66.0.4/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] 318:16.37 /builddir/build/BUILD/firefox-66.0.4/mfbt/double-conversion/double-conversion/diy-fp.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 318:16.38 /builddir/build/BUILD/firefox-66.0.4/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] 318:16.38 /builddir/build/BUILD/firefox-66.0.4/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] 318:16.61 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/rust-helper) 319:13.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/gc/Unified_cpp_js_src_gc0.cpp:47: 319:13.67 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp: In member function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)': 319:13.68 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp:3711:1: warning: the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 319:13.68 } // namespace js 319:13.68 ^ 319:13.68 /builddir/build/BUILD/firefox-66.0.4/js/src/gc/Marking.cpp:3711:1: warning: the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 319:25.19 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/intl/encoding_glue) 319:28.15 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/netwerk/base/mozurl) 319:31.64 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/components/style) 320:22.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/frontend/Unified_cpp_js_src_frontend3.cpp:47: 320:22.96 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/SwitchEmitter.cpp: In member function 'js::frontend::ParseContext::Scope::removeCatchParameters(js::frontend::ParseContext*, js::frontend::ParseContext::Scope&)': 320:22.96 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/SwitchEmitter.cpp:454:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 320:22.96 } 320:22.96 ^ 320:22.96 /builddir/build/BUILD/firefox-66.0.4/js/src/frontend/SwitchEmitter.cpp:454:1: warning: the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 321:03.68 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitLoadStoreUnscaledOffset(const vixl::Instruction*)': 321:03.68 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:894:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.68 case LDURSB_x: form = form_x; VIXL_FALLTHROUGH(); 321:03.68 ~~~~~^~~~~~~~ 321:03.69 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:895:5: note: here 321:03.69 case LDURSB_w: mnemonic = "ldursb"; break; 321:03.69 ^~~~ 321:03.69 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:896:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.69 case LDURSH_x: form = form_x; VIXL_FALLTHROUGH(); 321:03.69 ~~~~~^~~~~~~~ 321:03.69 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:897:5: note: here 321:03.69 case LDURSH_w: mnemonic = "ldursh"; break; 321:03.69 ^~~~ 321:03.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitFPCompare(const vixl::Instruction*)': 321:03.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1058:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.70 case FCMP_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 321:03.70 ~~~~~^~~~~~~~~~~ 321:03.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1059:5: note: here 321:03.70 case FCMP_s: 321:03.72 ^~~~ 321:03.72 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1062:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.72 case FCMPE_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 321:03.72 ~~~~~^~~~~~~~~~~ 321:03.72 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1063:5: note: here 321:03.72 case FCMPE_s: 321:03.72 ^~~~ 321:03.74 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': 321:03.74 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3103:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.74 VIXL_FALLTHROUGH(); 321:03.74 ^ 321:03.74 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3105:9: note: here 321:03.74 case 'L': { // IVLSLane[0123] - suffix indicates access size shift. 321:03.74 ^~~~ 321:03.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2994:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 321:03.75 } 321:03.75 ^ 321:03.75 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:5: note: here 321:03.75 case 'C': { // ICondB - Immediate Conditional Branch. 321:03.75 ^~~~ 321:33.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src12.cpp:47: 321:33.44 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Compartment.cpp: In member function 'js::CrossCompartmentKey::trace(JSTracer*)': 321:33.44 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Compartment.cpp:512:1: warning: the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 321:33.44 } 321:33.44 ^ 321:33.44 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Compartment.cpp:512:1: warning: the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 321:44.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit0.cpp:47: 321:44.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::computeRequirement(js::jit::LiveBundle*, js::jit::Requirement*, js::jit::Requirement*)': 321:44.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 321:44.70 } 321:44.70 ^ 321:44.70 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 321:44.71 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp: In member function 'js::jit::BacktrackingAllocator::buildLivenessInfo()': 321:44.71 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 321:44.71 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 321:44.71 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/BaselineCacheIRCompiler.cpp:2429:1: warning: the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 322:14.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src13.cpp:47: 322:14.71 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/EnvironmentObject.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 322:14.72 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/EnvironmentObject.cpp:3714:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 322:14.72 } 322:14.72 ^ 322:14.72 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/EnvironmentObject.cpp:3714:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 322:59.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit12.cpp:29: 322:59.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp: In member function 'void vixl::Decoder::DecodeDataProcessing(const vixl::Instruction*)': 322:59.18 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp:487:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 322:59.19 if (instr->Bit(29) == 0x1) { 322:59.19 ^~ 322:59.19 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/arm64/vixl/Decoder-vixl.cpp:518:9: note: here 322:59.19 case 1: 322:59.19 ^~~~ 323:04.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src15.cpp:47: 323:04.25 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 323:04.25 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 323:04.25 } 323:04.25 ^ 323:04.26 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 323:04.26 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp: In function 'AtomizeUTF8OrWTF8Chars(JSContext*, char const*, unsigned long)JSAtom*': 323:04.26 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 323:04.26 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/JSAtom.cpp:1240:1: warning: the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 323:28.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit13.cpp:47: 323:28.45 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/shared/AtomicOperations-shared-jit.cpp: In member function 'vixl::MozBaseAssembler::LinkAndGetOffsetTo(js::jit::BufferOffset, vixl::ImmBranchRangeType, unsigned int, js::jit::Label*)': 323:28.45 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/shared/AtomicOperations-shared-jit.cpp:1036:1: warning: the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 323:28.45 } // namespace js 323:28.45 ^ 323:28.45 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/shared/AtomicOperations-shared-jit.cpp:1036:1: warning: the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 324:23.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src17.cpp:47: 324:23.31 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp: In member function 'JS::WeakCache, js::ObjectGroupRealm::AllocationSiteKey, js::SystemAllocPolicy, JS::DefaultMapSweepPolicy > > >::lookupForAdd(js::ObjectGroupRealm::AllocationSiteKey const&)': 324:23.32 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp:315:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_13ReadBarrieredIPNS2_11ObjectGroupEEES4_NS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 324:23.32 } 324:23.32 ^ 324:23.32 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp:315:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_13ReadBarrieredIPNS2_11ObjectGroupEEES4_NS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 324:23.32 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp: In member function 'JS::WeakCache >::lookupForAdd(js::ObjectGroupRealm::NewEntry::Lookup const&)': 324:23.32 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp:315:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 324:23.32 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/PIC.cpp:315:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 324:30.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit3.cpp:47: 324:30.41 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/FoldLinearArithConstants.cpp: In member function 'js::jit::JitRealm::generateRegExpMatcherStub(JSContext*)': 324:30.41 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/FoldLinearArithConstants.cpp:111:1: warning: the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 324:30.41 } /* namespace js */ 324:30.41 ^ 324:30.42 /builddir/build/BUILD/firefox-66.0.4/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] 325:35.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src18.cpp:47: 325:35.24 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/RegExpObject.cpp: In member function 'JS::WeakCache, js::RegExpZone::Key, js::ZoneAllocPolicy> >::lookupForAdd(js::RegExpZone::Key const&)': 325:35.24 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/RegExpObject.cpp:1429:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 325:35.25 } 325:35.25 ^ 325:35.25 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/RegExpObject.cpp:1429:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 325:49.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/Unified_cpp_js_src19.cpp:47: 325:49.60 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Shape.cpp: In member function 'JS::WeakCache, js::StackBaseShape, js::SystemAllocPolicy> >::lookupForAdd(js::StackBaseShape::Lookup const&)': 325:49.60 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Shape.cpp:2237:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 325:49.61 } 325:49.61 ^ 325:49.61 /builddir/build/BUILD/firefox-66.0.4/js/src/vm/Shape.cpp:2237:1: warning: the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 326:26.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit7.cpp:47: 326:26.66 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp: In member function 'js::jit::MoveResolver::sortMemoryToMemoryMoves()': 326:26.67 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 326:26.67 } 326:26.67 ^ 326:26.67 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 326:26.67 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp: In member function 'js::jit::MoveResolver::addOrderedMove(js::jit::MoveOp const&)': 326:26.67 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 326:26.67 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 326:27.17 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp: In member function 'js::jit::MoveOp::aliases(js::jit::MoveOp const&) const': 326:27.17 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 326:27.17 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/MoveResolver.cpp:429:1: warning: the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 327:50.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/jit/Unified_cpp_js_src_jit9.cpp:47: 327:50.51 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::allocateForInstruction(js::jit::LInstruction*)': 327:50.51 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 327:50.51 } 327:50.52 ^ 327:50.52 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 327:50.52 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 327:50.52 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 327:50.53 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 327:50.53 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp: In member function 'js::jit::StupidAllocator::allocationRequiresRegister(js::jit::LAllocation const*, js::jit::AnyRegister)': 327:50.53 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 327:50.53 /builddir/build/BUILD/firefox-66.0.4/js/src/jit/StupidAllocator.cpp:437:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 328:41.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/js/src/wasm/Unified_cpp_js_src_wasm0.cpp:47: 328:41.99 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmDebug.cpp: In function 'js::wasm::BaselineCompileFunctions(js::wasm::ModuleEnvironment const&, js::LifoAlloc&, mozilla::Vector const&, js::wasm::CompiledCode*, mozilla::UniquePtr*)': 328:41.99 /builddir/build/BUILD/firefox-66.0.4/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] 328:41.99 } 328:42.00 ^ 328:42.00 /builddir/build/BUILD/firefox-66.0.4/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] 328:49.08 config/external/icu/data/icudata_gas.o 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 331:14.66 #pragma pipeloop(0) 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 331:14.66 #pragma pipeloop(0) 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 331:14.66 #pragma pipeloop(0) 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 331:14.66 #pragma pipeloop(0) 331:14.66 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 331:14.66 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 331:14.66 ^~~~~ 331:14.67 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 331:14.67 double digit, m2j, nextm2j, a, b; 331:14.67 ^~~~~~~ 331:14.67 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 331:14.67 int tmp; 331:14.67 ^~~ 331:15.18 In file included from /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:10: 331:15.18 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 331:15.18 /builddir/build/BUILD/firefox-66.0.4/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] 331:15.19 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 331:15.19 ^ 331:15.19 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 331:15.19 int j = MP_MIN(k, MP_DIGIT_BIT); 331:15.19 ^~~~~~ 331:15.19 /builddir/build/BUILD/firefox-66.0.4/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] 331:15.19 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 331:15.19 ^~~ 331:15.20 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 331:15.20 int j = MP_MIN(k, MP_DIGIT_BIT); 331:15.21 ^~~~~~ 331:15.21 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 331:15.21 if (j < MP_DIGIT_BIT) { 331:15.22 ^ 331:15.23 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 331:15.23 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mpi.c:4595:13: warning: comparison of integer expressions of different signedness: 'mp_digit' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 331:15.24 if (val >= r) 331:15.24 ^~ 331:15.74 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 331:15.75 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 331:15.75 for (db = 0; db < sizeof(mp_digit); db++) { 331:15.75 ^ 331:15.75 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 331:15.75 /builddir/build/BUILD/firefox-66.0.4/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 331:15.75 for (db = 0; db < sizeof(mp_digit); db++) { 331:15.75 ^ 331:29.62 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_DC_first': 331:29.62 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 331:29.62 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 331:29.62 ^~~ 331:29.62 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:343:13: note: in expansion of macro 'HUFF_EXTEND' 331:29.62 s = HUFF_EXTEND(r, s); 331:29.62 ^~~~~~~~~~~ 331:29.62 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c: In function 'decode_mcu_AC_first': 331:29.63 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:214:60: warning: operand of ?: changes signedness from 'int' to 'unsigned int' due to unsignedness of other operand [-Wsign-compare] 331:29.63 ((x) < (1 << ((s) - 1)) ? (x) + (((NEG_1) << (s)) + 1) : (x)) 331:29.63 ^~~ 331:29.63 /builddir/build/BUILD/firefox-66.0.4/media/libjpeg/jdphuff.c:420:15: note: in expansion of macro 'HUFF_EXTEND' 331:29.63 s = HUFF_EXTEND(r, s); 331:29.63 ^~~~~~~~~~~ 331:33.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 331:33.10 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 331:33.10 /builddir/build/BUILD/firefox-66.0.4/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 331:33.10 uint64_t dst_offset = first_table_offset; 331:33.10 ^~~~~~~~~~ 331:37.36 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/scales.h:21, 331:37.36 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_codebook.c:23: 331:37.36 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:37.36 static int vorbis_ftoi(double f){ 331:37.36 ^~~~~~~~~~~ 331:37.45 /builddir/build/BUILD/firefox-66.0.4/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 331:37.46 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 331:37.46 ^~~~~~~~~~ 331:37.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 331:37.60 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 331:37.60 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_floor1.c:22: 331:37.60 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:37.60 static int vorbis_ftoi(double f){ 331:37.60 ^~~~~~~~~~~ 331:37.90 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 331:37.90 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 331:37.90 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_info.c:25: 331:37.90 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:37.90 static int vorbis_ftoi(double f){ 331:37.90 ^~~~~~~~~~~ 331:38.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 331:38.18 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 331:38.18 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_res0.c:27: 331:38.18 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:38.18 static int vorbis_ftoi(double f){ 331:38.18 ^~~~~~~~~~~ 331:38.51 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_window.c:19: 331:38.51 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:38.52 static int vorbis_ftoi(double f){ 331:38.52 ^~~~~~~~~~~ 331:39.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/bitrate.h:22, 331:39.95 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/codec_internal.h:58, 331:39.95 from /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/vorbis_analysis.c:22, 331:39.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 331:39.95 /builddir/build/BUILD/firefox-66.0.4/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 331:39.95 static int vorbis_ftoi(double f){ 331:39.95 ^~~~~~~~~~~ 332:07.35 media/ffvpx/libavutil/libmozavutil.so.symbols.stub 332:07.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:07.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:07.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:07.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:07.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:07.81 from : 332:07.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:07.81 #define HAVE_LINUX_PERF_EVENT_H 0 332:07.81 In file included from : 332:07.81 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:07.82 #define HAVE_LINUX_PERF_EVENT_H 1 332:08.04 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:08.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:08.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:08.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:08.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:08.04 from : 332:08.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:08.04 #define HAVE_LINUX_PERF_EVENT_H 0 332:08.04 In file included from : 332:08.05 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:08.05 #define HAVE_LINUX_PERF_EVENT_H 1 332:08.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:08.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:08.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:08.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:08.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:08.31 from : 332:08.31 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:08.31 #define HAVE_LINUX_PERF_EVENT_H 0 332:08.32 In file included from : 332:08.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:08.32 #define HAVE_LINUX_PERF_EVENT_H 1 332:08.35 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_63(const char*, UBool, UParseError*, UErrorCode*)': 332:08.35 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 332:08.35 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 332:08.35 ^ 332:08.35 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 332:08.35 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 332:08.35 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 332:08.36 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 332:08.36 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 332:08.36 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 332:08.36 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 332:08.37 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 332:08.37 ^~~~~~~~~~~~~~~~~~~ 332:08.37 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 332:08.37 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 332:08.37 ^ 332:08.37 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 332:08.37 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 332:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332:08.37 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 332:08.38 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 332:08.38 ^~~~~~~~~~~~~~~~~~~~~~~~ 332:08.38 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 332:08.39 ucol_setVariableTop(UCollator *coll, 332:08.39 ^~~~~~~~~~~~~~~~~~~ 332:08.39 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_63(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 332:08.39 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 332:08.40 ^ 332:08.40 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 332:08.40 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 332:08.40 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 332:08.40 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 332:08.40 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 332:08.40 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 332:08.40 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:54: note: declared here 332:08.40 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 332:08.40 ^~~~~~~~~~~~~~~~~~~ 332:08.40 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 332:08.40 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 332:08.41 ^ 332:08.41 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 332:08.41 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 332:08.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332:08.41 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:764:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 332:08.41 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 332:08.43 ^~~~~~~~~~~~~~~~~~~~~~~~ 332:08.43 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 332:08.43 ucol_setVariableTop(UCollator *coll, 332:08.43 ^~~~~~~~~~~~~~~~~~~ 332:08.43 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 332:08.44 ucol_restoreVariableTop(result, s.variableTopValue, status); 332:08.44 ^ 332:08.44 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 332:08.44 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 332:08.44 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 332:08.44 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 332:08.44 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 332:08.44 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 332:08.44 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 332:08.44 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 332:08.44 ^~~~~~~~~~~~~~~~~~~~~~~ 332:08.45 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 332:08.45 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 332:08.45 ^ 332:08.45 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 332:08.45 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 332:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332:08.45 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 332:08.45 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 332:08.45 ^~~~~~~~~~~~~~~~~~~~~~~~ 332:08.45 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 332:08.45 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 332:08.45 ^~~~~~~~~~~~~~~~~~~~~~~ 332:08.46 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_63(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 332:08.46 ucol_restoreVariableTop(result, s.variableTopValue, status); 332:08.46 ^ 332:08.46 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/platform.h:25, 332:08.46 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ptypes.h:52, 332:08.46 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/umachine.h:46, 332:08.46 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/utypes.h:38, 332:08.46 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/ustring.h:21, 332:08.46 from /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/ucol_sit.cpp:18: 332:08.46 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:58: note: declared here 332:08.47 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 332:08.47 ^~~~~~~~~~~~~~~~~~~~~~~ 332:08.47 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:113:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 332:08.47 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 332:08.47 ^ 332:08.47 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/uvernum.h:115:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 332:08.47 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 332:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 332:08.48 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/urename.h:755:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 332:08.48 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 332:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~ 332:08.48 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/i18n/unicode/ucol.h:1305:1: note: in expansion of macro 'ucol_restoreVariableTop' 332:08.48 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 332:08.48 ^~~~~~~~~~~~~~~~~~~~~~~ 332:08.64 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:08.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:08.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:08.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:08.64 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:08.64 from : 332:08.64 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:08.64 #define HAVE_LINUX_PERF_EVENT_H 0 332:08.64 In file included from : 332:08.64 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:08.65 #define HAVE_LINUX_PERF_EVENT_H 1 332:08.84 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:08.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:08.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:08.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:08.84 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:08.85 from : 332:08.85 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:08.85 #define HAVE_LINUX_PERF_EVENT_H 0 332:08.85 In file included from : 332:08.85 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:08.85 #define HAVE_LINUX_PERF_EVENT_H 1 332:09.03 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:09.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:09.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:09.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:09.04 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:09.04 from : 332:09.04 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:09.04 #define HAVE_LINUX_PERF_EVENT_H 0 332:09.04 In file included from : 332:09.04 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:09.04 #define HAVE_LINUX_PERF_EVENT_H 1 332:09.22 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:09.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:09.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:09.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:09.23 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:09.23 from : 332:09.23 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:09.23 #define HAVE_LINUX_PERF_EVENT_H 0 332:09.23 In file included from : 332:09.23 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:09.23 #define HAVE_LINUX_PERF_EVENT_H 1 332:09.43 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:09.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:09.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:09.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:09.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:09.43 from : 332:09.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:09.43 #define HAVE_LINUX_PERF_EVENT_H 0 332:09.43 In file included from : 332:09.43 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:09.44 #define HAVE_LINUX_PERF_EVENT_H 1 332:09.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:09.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:09.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:09.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:09.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:09.59 from : 332:09.59 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:09.59 #define HAVE_LINUX_PERF_EVENT_H 0 332:09.59 In file included from : 332:09.60 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:09.60 #define HAVE_LINUX_PERF_EVENT_H 1 332:09.75 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:09.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:09.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:09.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:09.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:09.75 from : 332:09.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:09.76 #define HAVE_LINUX_PERF_EVENT_H 0 332:09.76 In file included from : 332:09.76 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:09.76 #define HAVE_LINUX_PERF_EVENT_H 1 332:10.07 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:10.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:10.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:10.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:10.07 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:10.07 from : 332:10.07 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:10.07 #define HAVE_LINUX_PERF_EVENT_H 0 332:10.07 In file included from : 332:10.07 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:10.08 #define HAVE_LINUX_PERF_EVENT_H 1 332:10.25 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:10.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:10.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:10.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:10.25 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:10.26 from : 332:10.26 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:10.26 #define HAVE_LINUX_PERF_EVENT_H 0 332:10.26 In file included from : 332:10.26 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:10.26 #define HAVE_LINUX_PERF_EVENT_H 1 332:10.42 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:10.42 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:10.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:10.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:10.43 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:10.43 from : 332:10.43 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:10.43 #define HAVE_LINUX_PERF_EVENT_H 0 332:10.43 In file included from : 332:10.43 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:10.43 #define HAVE_LINUX_PERF_EVENT_H 1 332:10.59 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:10.59 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:10.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:10.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:10.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:10.60 from : 332:10.60 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:10.60 #define HAVE_LINUX_PERF_EVENT_H 0 332:10.60 In file included from : 332:10.60 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:10.61 #define HAVE_LINUX_PERF_EVENT_H 1 332:10.92 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:10.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:10.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:10.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:10.92 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:10.92 from : 332:10.93 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:10.93 #define HAVE_LINUX_PERF_EVENT_H 0 332:10.93 In file included from : 332:10.93 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:10.93 #define HAVE_LINUX_PERF_EVENT_H 1 332:11.18 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:11.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:11.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:11.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:11.18 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:11.18 from : 332:11.19 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:11.19 #define HAVE_LINUX_PERF_EVENT_H 0 332:11.19 In file included from : 332:11.19 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:11.19 #define HAVE_LINUX_PERF_EVENT_H 1 332:11.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:11.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:11.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:11.49 from : 332:11.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:11.49 #define HAVE_LINUX_PERF_EVENT_H 0 332:11.49 In file included from : 332:11.49 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:11.49 #define HAVE_LINUX_PERF_EVENT_H 1 332:11.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:11.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:11.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:11.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:11.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:11.75 from : 332:11.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:11.75 #define HAVE_LINUX_PERF_EVENT_H 0 332:11.75 In file included from : 332:11.75 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:11.75 #define HAVE_LINUX_PERF_EVENT_H 1 332:11.89 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:11.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:11.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:11.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:11.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:11.89 from : 332:11.89 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:11.89 #define HAVE_LINUX_PERF_EVENT_H 0 332:11.89 In file included from : 332:11.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:11.89 #define HAVE_LINUX_PERF_EVENT_H 1 332:12.09 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:12.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:12.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:12.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:12.09 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:12.09 from : 332:12.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:12.09 #define HAVE_LINUX_PERF_EVENT_H 0 332:12.09 In file included from : 332:12.09 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:12.09 #define HAVE_LINUX_PERF_EVENT_H 1 332:12.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:12.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:12.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:12.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:12.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:12.34 from : 332:12.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:12.34 #define HAVE_LINUX_PERF_EVENT_H 0 332:12.34 In file included from : 332:12.34 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:12.34 #define HAVE_LINUX_PERF_EVENT_H 1 332:12.88 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:12.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:12.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:12.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:12.88 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:12.88 from : 332:12.89 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:12.89 #define HAVE_LINUX_PERF_EVENT_H 0 332:12.89 In file included from : 332:12.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:12.89 #define HAVE_LINUX_PERF_EVENT_H 1 332:13.17 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:13.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:13.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:13.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:13.17 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:13.17 from : 332:13.17 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:13.17 #define HAVE_LINUX_PERF_EVENT_H 0 332:13.17 In file included from : 332:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:13.17 #define HAVE_LINUX_PERF_EVENT_H 1 332:13.48 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:13.48 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:13.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:13.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:13.49 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:13.49 from : 332:13.49 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:13.49 #define HAVE_LINUX_PERF_EVENT_H 0 332:13.49 In file included from : 332:13.49 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:13.49 #define HAVE_LINUX_PERF_EVENT_H 1 332:13.70 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:13.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:13.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:13.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:13.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:13.71 from : 332:13.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:13.71 #define HAVE_LINUX_PERF_EVENT_H 0 332:13.71 In file included from : 332:13.71 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:13.71 #define HAVE_LINUX_PERF_EVENT_H 1 332:13.89 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:13.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:13.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:13.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:13.89 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:13.89 from : 332:13.89 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:13.89 #define HAVE_LINUX_PERF_EVENT_H 0 332:13.89 In file included from : 332:13.89 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:13.89 #define HAVE_LINUX_PERF_EVENT_H 1 332:14.10 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:14.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:14.10 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:14.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:14.11 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:14.11 from : 332:14.11 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:14.11 #define HAVE_LINUX_PERF_EVENT_H 0 332:14.11 In file included from : 332:14.11 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:14.11 #define HAVE_LINUX_PERF_EVENT_H 1 332:14.34 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:14.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:14.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:14.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:14.34 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:14.34 from : 332:14.34 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:14.35 #define HAVE_LINUX_PERF_EVENT_H 0 332:14.35 In file included from : 332:14.35 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:14.35 #define HAVE_LINUX_PERF_EVENT_H 1 332:14.54 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 332:14.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 332:14.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 332:14.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 332:14.54 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 332:14.54 from : 332:14.54 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 332:14.54 #define HAVE_LINUX_PERF_EVENT_H 0 332:14.55 In file included from : 332:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 332:14.55 #define HAVE_LINUX_PERF_EVENT_H 1 332:14.63 media/ffvpx/libavutil/libmozavutil.so 332:21.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 332:21.68 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c: In function 'ne_parse': 332:21.68 /builddir/build/BUILD/firefox-66.0.4/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 332:21.68 uint64_t id, size, peeked_id; 332:21.68 ^~~~~~~~~ 332:22.52 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 332:22.52 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 332:22.52 default: 332:22.52 ^~~~~~~ 332:23.27 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/celt_neon_intr.c: In function 'celt_pitch_xcorr_float_neon': 332:23.27 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/celt_neon_intr.c:208:18: warning: implicit declaration of function 'celt_inner_prod_neon'; did you mean 'celt_inner_prod_c'? [-Wimplicit-function-declaration] 332:23.27 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 332:23.28 ^~~~~~~~~~~~~~~~~~~~ 332:23.28 celt_inner_prod_c 332:23.73 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 332:23.74 /builddir/build/BUILD/firefox-66.0.4/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 332:23.74 spx_uint32_t i; 332:23.74 ^ 332:24.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 332:24.35 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 332:24.35 #pragma omp parallel for 332:24.36 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 332:24.36 #pragma omp parallel for 332:24.36 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 332:24.36 #pragma omp parallel for 332:24.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 332:24.39 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 332:24.39 #define PI 3.1415926536 332:24.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 332:24.40 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 332:24.40 #define PI M_PI 332:24.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 332:24.43 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 332:24.43 #pragma omp parallel for 332:24.43 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 332:24.43 #pragma omp critical 332:24.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 332:24.78 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 332:24.78 /builddir/build/BUILD/firefox-66.0.4/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 332:24.78 uint count; 332:24.79 ^~~~~ 332:48.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 332:48.83 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 332:48.83 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 332:48.83 } // namespace mozilla 332:48.84 ^ 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 332:48.84 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 332:48.85 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 332:48.85 /builddir/build/BUILD/firefox-66.0.4/security/apps/AppTrustDomain.cpp:310:1: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 333:01.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Tokenizer.h:15, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/IncrementalTokenizer.cpp:7, 333:01.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 333:01.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 333:01.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:01.07 foundInterface = 0; \ 333:01.07 ^~~~~~~~~~~~~~ 333:01.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:01.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:01.07 ^~~~~~~~~~~~~~~~~~~~~~~ 333:01.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:01.07 NS_INTERFACE_MAP_END 333:01.07 ^~~~~~~~~~~~~~~~~~~~ 333:01.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:01.07 else 333:01.07 ^~~~ 333:01.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 333:01.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 333:01.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:01.08 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:15:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333:01.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 333:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:01.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 333:01.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:01.10 foundInterface = 0; \ 333:01.10 ^~~~~~~~~~~~~~ 333:01.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:01.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:01.10 ^~~~~~~~~~~~~~~~~~~~~~~ 333:01.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:01.10 NS_INTERFACE_MAP_END 333:01.10 ^~~~~~~~~~~~~~~~~~~~ 333:01.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:01.11 else 333:01.11 ^~~~ 333:01.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 333:01.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 333:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:01.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArray.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333:01.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 333:01.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:05.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 333:05.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:05.37 foundInterface = 0; \ 333:05.37 ^~~~~~~~~~~~~~ 333:05.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:05.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:05.37 ^~~~~~~~~~~~~~~~~~~~~~~ 333:05.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:05.37 NS_INTERFACE_MAP_END 333:05.38 ^~~~~~~~~~~~~~~~~~~~ 333:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:05.38 else 333:05.38 ^~~~ 333:05.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 333:05.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 333:05.40 ^~~~~~~~~~~~~~~~~~ 333:05.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 333:05.40 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 333:05.40 ^~~~~~~~~~~~~~~~~~~~~~ 333:05.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 333:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:05.41 foundInterface = 0; \ 333:05.41 ^~~~~~~~~~~~~~ 333:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:05.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:05.41 ^~~~~~~~~~~~~~~~~~~~~~~ 333:05.41 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:05.41 NS_INTERFACE_MAP_END 333:05.41 ^~~~~~~~~~~~~~~~~~~~ 333:05.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:05.42 else 333:05.42 ^~~~ 333:05.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 333:05.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 333:05.42 ^~~~~~~~~~~~~~~~~~ 333:05.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsHashPropertyBag.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 333:05.42 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 333:05.42 ^~~~~~~~~~~~~~~~~~~~~~ 333:14.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 333:14.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 333:14.07 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:63: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] 333:14.07 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 333:14.07 ^ 333:14.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 333:14.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 333:14.07 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/CycleCollectedJSContext.cpp:7, 333:14.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 333:14.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:4079:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 333:14.08 struct PerThreadAtomCache : public APZBucketAtoms, 333:14.08 ^~~~~~~~~~~~~~~~~~ 333:15.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 333:15.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 333:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 333:15.04 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/Base64.cpp:12, 333:15.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 333:15.04 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 333:15.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:15.04 foundInterface = 0; \ 333:15.04 ^~~~~~~~~~~~~~ 333:15.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:15.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:15.05 ^~~~~~~~~~~~~~~~~~~~~~~ 333:15.05 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:15.05 NS_INTERFACE_MAP_END 333:15.05 ^~~~~~~~~~~~~~~~~~~~ 333:15.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:15.06 else 333:15.06 ^~~~ 333:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 333:15.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 333:15.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:15.06 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/InputStreamLengthWrapper.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333:15.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 333:15.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:15.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 333:15.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:15.11 foundInterface = 0; \ 333:15.11 ^~~~~~~~~~~~~~ 333:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:15.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:15.12 ^~~~~~~~~~~~~~~~~~~~~~~ 333:15.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:15.12 NS_INTERFACE_MAP_END 333:15.12 ^~~~~~~~~~~~~~~~~~~~ 333:15.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:15.14 else 333:15.14 ^~~~ 333:15.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 333:15.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 333:15.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:15.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/NonBlockingAsyncInputStream.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333:15.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 333:15.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:15.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 333:15.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:15.18 foundInterface = 0; \ 333:15.18 ^~~~~~~~~~~~~~ 333:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 333:15.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:15.18 NS_INTERFACE_MAP_END 333:15.18 ^~~~~~~~~~~~~~~~~~~~ 333:15.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:15.19 else 333:15.19 ^~~~ 333:15.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 333:15.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 333:15.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:15.19 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/SlicedInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 333:15.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 333:15.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333:20.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 333:20.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 333:20.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 333:20.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 333:20.63 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 333:20.63 /builddir/build/BUILD/firefox-66.0.4/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] 333:20.63 memset(aT, 0, sizeof(T)); 333:20.63 ~~~~~~^~~~~~~~~~~~~~~~~~ 333:20.63 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 333:20.64 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 333:20.64 struct AmountFns { 333:20.64 ^~~~~~~~~ 333:20.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 333:20.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 333:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 333:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 333:20.65 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/AvailableMemoryTracker.cpp:21, 333:20.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:2: 333:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 333:20.65 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 333:20.65 /builddir/build/BUILD/firefox-66.0.4/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] 333:20.65 memset(aT, 0, sizeof(T)); 333:20.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 333:20.67 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/MemoryTelemetry.cpp:8, 333:20.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:128: 333:20.67 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 333:20.67 struct SizeOfTabFns { 333:20.67 ^~~~~~~~~~~~ 333:23.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 333:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 333:23.10 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsArrayEnumerator.h:12, 333:23.10 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsPersistentProperties.cpp:7, 333:23.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 333:23.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 333:23.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:23.10 foundInterface = 0; \ 333:23.10 ^~~~~~~~~~~~~~ 333:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:23.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:23.11 ^~~~~~~~~~~~~~~~~~~~~~~ 333:23.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1878:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:23.11 NS_INTERFACE_MAP_END 333:23.11 ^~~~~~~~~~~~~~~~~~~~ 333:23.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 333:23.13 else 333:23.13 ^~~~ 333:23.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 333:23.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 333:23.13 ^~~~~~~~~~~~~~~~~~ 333:23.14 /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsVariant.cpp:1877:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 333:23.14 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 333:23.14 ^~~~~~~~~~~~~~~~~~~~~~ 333:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 333:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 333:30.12 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 333:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 333:30.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 333:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:30.13 foundInterface = 0; \ 333:30.13 ^~~~~~~~~~~~~~ 333:30.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:30.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:30.13 ^~~~~~~~~~~~~~~~~~~~~~~ 333:30.13 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:30.13 NS_INTERFACE_MAP_END 333:30.14 ^~~~~~~~~~~~~~~~~~~~ 333:30.14 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 333:30.14 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 333:30.15 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 333:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 333:30.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 333:30.15 } else 333:30.15 ^~~~ 333:30.15 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsMultiplexInputStream.cpp:171:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 333:30.16 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 333:30.16 ^~~~~~~~~~~~~~~~~~~~~~~ 333:31.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 333:31.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 333:31.38 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsInputStreamTee.cpp:10, 333:31.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 333:31.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 333:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:31.38 foundInterface = 0; \ 333:31.38 ^~~~~~~~~~~~~~ 333:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:31.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:31.39 ^~~~~~~~~~~~~~~~~~~~~~~ 333:31.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:31.39 NS_INTERFACE_MAP_END 333:31.39 ^~~~~~~~~~~~~~~~~~~~ 333:31.41 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 333:31.41 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 333:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 333:31.41 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileUnix.h:22, 333:31.41 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFile.h:44, 333:31.42 from /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsLocalFileCommon.cpp:9, 333:31.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 333:31.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 333:31.42 } else 333:31.42 ^~~~ 333:31.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 333:31.42 NS_IMPL_QUERY_CLASSINFO(aClass) \ 333:31.42 ^~~~~~~~~~~~~~~~~~~~~~~ 333:31.42 /builddir/build/BUILD/firefox-66.0.4/xpcom/io/nsStringStream.cpp:91:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 333:31.43 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, nsIStringInputStream, 333:31.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 333:35.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:137: 333:35.02 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/NSPRLogModulesParser.cpp: In member function 'mozilla::IncrementalFinalizeRunnable::ReleaseNow(bool)': 333:35.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 333:35.03 } // namespace mozilla 333:35.03 ^ 333:35.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 333:35.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/NSPRLogModulesParser.cpp:47:1: warning: the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 333:41.95 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 333:41.95 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 333:41.95 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.cpp:7, 333:41.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:2: 333:41.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 333:41.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 333:41.96 foundInterface = 0; \ 333:41.96 ^~~~~~~~~~~~~~ 333:41.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 333:41.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 333:41.96 ^~~~~~~~~~~~~~~~~~~~~~~ 333:41.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 333:41.97 NS_INTERFACE_MAP_END 333:41.97 ^~~~~~~~~~~~~~~~~~~~ 333:41.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 333:41.97 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 333:41.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 333:41.99 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsClassInfoImpl.cpp:7, 333:41.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:20: 333:41.99 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 333:42.00 } else 333:42.00 ^~~~ 333:42.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 333:42.00 NS_IMPL_QUERY_CLASSINFO(aClass) \ 333:42.00 ^~~~~~~~~~~~~~~~~~~~~~~ 333:42.00 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 333:42.00 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 333:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 334:24.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 334:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 334:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 334:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 334:24.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 334:24.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 334:24.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 334:24.55 /builddir/build/BUILD/firefox-66.0.4/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] 334:24.55 memset(aT, 0, sizeof(T)); 334:24.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 334:24.55 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 334:24.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 334:24.55 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 334:24.55 struct AmountFns { 334:24.55 ^~~~~~~~~ 334:24.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 334:24.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 334:24.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:10, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryImpl.cpp:8, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:11: 334:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 334:24.56 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 334:24.56 /builddir/build/BUILD/firefox-66.0.4/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] 334:24.56 memset(aT, 0, sizeof(T)); 334:24.56 ~~~~~~^~~~~~~~~~~~~~~~~~ 334:24.56 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.cpp:14, 334:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:29: 334:24.56 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 334:24.56 struct SizeOfTabFns { 334:24.56 ^~~~~~~~~~~~ 334:32.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 334:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 334:32.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 334:32.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 334:32.96 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 334:32.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 334:32.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 334:32.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:32.96 foundInterface = 0; \ 334:32.96 ^~~~~~~~~~~~~~ 334:32.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:32.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:32.96 ^~~~~~~~~~~~~~~~~~~~~~~ 334:32.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:32.96 NS_INTERFACE_MAP_END 334:32.96 ^~~~~~~~~~~~~~~~~~~~ 334:32.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 334:32.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:196:5: note: some parts of macro expansion are not guarded by this 'else' clause 334:32.96 } else 334:32.96 ^~~~ 334:33.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 334:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 334:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 334:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 334:33.09 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 334:33.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 334:33.09 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 334:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:33.10 foundInterface = 0; \ 334:33.10 ^~~~~~~~~~~~~~ 334:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:33.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:33.10 ^~~~~~~~~~~~~~~~~~~~~~~ 334:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:33.10 NS_INTERFACE_MAP_END 334:33.10 ^~~~~~~~~~~~~~~~~~~~ 334:33.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 334:33.10 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 334:33.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 334:33.10 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 334:33.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 334:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 334:33.10 } else 334:33.10 ^~~~ 334:33.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 334:33.10 } else 334:33.10 ^~~~ 334:33.10 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:100:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 334:33.11 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 334:33.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 334:33.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 334:33.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 334:33.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 334:33.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ThreadEventQueue.h:10, 334:33.11 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/ThreadEventQueue.cpp:7, 334:33.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 334:33.11 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 334:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:33.12 foundInterface = 0; \ 334:33.12 ^~~~~~~~~~~~~~ 334:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:33.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:33.12 ^~~~~~~~~~~~~~~~~~~~~~~ 334:33.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:33.12 NS_INTERFACE_MAP_END 334:33.12 ^~~~~~~~~~~~~~~~~~~~ 334:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:33.12 else 334:33.12 ^~~~ 334:33.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 334:33.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 334:33.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:33.12 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadManager.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 334:33.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 334:33.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:33.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 334:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:33.18 foundInterface = 0; \ 334:33.18 ^~~~~~~~~~~~~~ 334:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:33.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:33.18 ^~~~~~~~~~~~~~~~~~~~~~~ 334:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:33.18 NS_INTERFACE_MAP_END 334:33.18 ^~~~~~~~~~~~~~~~~~~~ 334:33.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 334:33.18 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 334:33.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 334:33.18 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThread.cpp:20, 334:33.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:83: 334:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 334:33.18 } else 334:33.18 ^~~~ 334:33.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 334:33.18 } else 334:33.18 ^~~~ 334:33.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 334:33.18 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 334:33.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 334:42.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:119: 334:42.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsTimerImpl.cpp: In function 'EnsureEnvHash()': 334:42.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsTimerImpl.cpp:789:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 334:42.75 const nsTimerImpl::Callback::NameNothing nsTimerImpl::Callback::Nothing = 0; 334:42.75 ^ 334:42.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsTimerImpl.cpp:789:76: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 334:46.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 334:46.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 334:46.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIProtocolHandler.h:10, 334:46.04 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.h:9, 334:46.05 from /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeProtocolHandler.cpp:13, 334:46.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:2: 334:46.05 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 334:46.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 334:46.05 foundInterface = 0; \ 334:46.05 ^~~~~~~~~~~~~~ 334:46.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 334:46.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 334:46.05 ^~~~~~~~~~~~~~~~~~~~~~~ 334:46.06 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 334:46.06 NS_INTERFACE_MAP_END 334:46.06 ^~~~~~~~~~~~~~~~~~~~ 334:46.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 334:46.06 else 334:46.06 ^~~~ 334:46.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 334:46.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 334:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:46.08 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistry.cpp:100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 334:46.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 334:46.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334:57.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/chrome/Unified_cpp_chrome0.cpp:29: 334:57.43 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 334:57.43 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryContent.cpp:229:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 334:57.43 } 334:57.43 ^ 334:57.44 /builddir/build/BUILD/firefox-66.0.4/chrome/nsChromeRegistryContent.cpp:229:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 335:15.88 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 335:15.88 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 335:15.88 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.h:10, 335:15.88 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:9, 335:15.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:15.88 foundInterface = 0; \ 335:15.88 ^~~~~~~~~~~~~~ 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:15.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:15.88 ^~~~~~~~~~~~~~~~~~~~~~~ 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:15.88 NS_INTERFACE_MAP_END 335:15.88 ^~~~~~~~~~~~~~~~~~~~ 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:15.88 else 335:15.88 ^~~~ 335:15.88 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 335:15.88 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 335:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:15.89 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/Helpers.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 335:15.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 335:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:21.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 335:21.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 335:21.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 335:21.82 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 335:21.82 /builddir/build/BUILD/firefox-66.0.4/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] 335:21.82 memset(aT, 0, sizeof(T)); 335:21.82 ~~~~~~^~~~~~~~~~~~~~~~~~ 335:21.82 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 335:21.82 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 335:21.82 struct AmountFns { 335:21.82 ^~~~~~~~~ 335:21.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 335:21.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.h:13, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/FileLocation.cpp:7, 335:21.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 335:21.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 335:21.83 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 335:21.83 /builddir/build/BUILD/firefox-66.0.4/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] 335:21.83 memset(aT, 0, sizeof(T)); 335:21.84 ~~~~~~^~~~~~~~~~~~~~~~~~ 335:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/build/XPCOMInit.cpp:100, 335:21.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 335:21.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 335:21.84 struct SizeOfTabFns { 335:21.84 ^~~~~~~~~~~~ 335:32.36 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 335:32.36 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 335:32.36 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestPLDHash.cpp:8, 335:32.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 335:32.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 335:32.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:32.36 foundInterface = 0; \ 335:32.36 ^~~~~~~~~~~~~~ 335:32.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:32.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:32.36 ^~~~~~~~~~~~~~~~~~~~~~~ 335:32.36 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:32.36 NS_INTERFACE_MAP_END 335:32.36 ^~~~~~~~~~~~~~~~~~~~ 335:32.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:32.37 else 335:32.37 ^~~~ 335:32.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 335:32.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 335:32.37 ^~~~~~~~~~~~~~~~~~ 335:32.37 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 335:32.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 335:32.37 ^~~~~~~~~~~~~~~~~~~~~~ 335:32.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 335:32.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:32.38 foundInterface = 0; \ 335:32.38 ^~~~~~~~~~~~~~ 335:32.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:32.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:32.38 ^~~~~~~~~~~~~~~~~~~~~~~ 335:32.38 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:32.38 NS_INTERFACE_MAP_END 335:32.38 ^~~~~~~~~~~~~~~~~~~~ 335:32.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:32.40 else 335:32.40 ^~~~ 335:32.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 335:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 335:32.40 ^~~~~~~~~~~~~~~~~~ 335:32.40 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestRacingServiceManager.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 335:32.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 335:32.40 ^~~~~~~~~~~~~~~~~~~~~~ 335:37.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 335:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 335:37.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 335:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 335:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 335:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:11, 335:37.70 from /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 335:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 335:37.70 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 335:37.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:37.70 foundInterface = 0; \ 335:37.70 ^~~~~~~~~~~~~~ 335:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:37.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:37.71 ^~~~~~~~~~~~~~~~~~~~~~~ 335:37.71 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:37.71 NS_INTERFACE_MAP_END 335:37.71 ^~~~~~~~~~~~~~~~~~~~ 335:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:37.71 else 335:37.71 ^~~~ 335:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 335:37.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 335:37.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:37.72 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 335:37.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 335:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:39.56 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 335:39.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 335:39.57 foundInterface = 0; \ 335:39.57 ^~~~~~~~~~~~~~ 335:39.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 335:39.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 335:39.57 ^~~~~~~~~~~~~~~~~~~~~~~ 335:39.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 335:39.57 NS_INTERFACE_MAP_END 335:39.57 ^~~~~~~~~~~~~~~~~~~~ 335:39.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 335:39.58 else 335:39.58 ^~~~ 335:39.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 335:39.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 335:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335:39.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 335:39.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 335:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:03.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 337:03.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:8, 337:03.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 337:03.41 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::PromiseResolver::QueryInterface(const nsIID&, void**)': 337:03.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:03.42 foundInterface = 0; \ 337:03.42 ^~~~~~~~~~~~~~ 337:03.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 337:03.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 337:03.42 ^~~~~~~~~~~~~~~~~~~~~~~ 337:03.42 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 337:03.42 NS_INTERFACE_MAP_END 337:03.42 ^~~~~~~~~~~~~~~~~~~~ 337:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:03.43 else 337:03.43 ^~~~ 337:03.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 337:03.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 337:03.43 ^~~~~~~~~~~~~~~~~~ 337:03.43 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 337:03.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 337:03.43 ^~~~~~~~~~~~~~~~~~~~~~ 337:03.56 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 337:03.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:03.56 foundInterface = 0; \ 337:03.56 ^~~~~~~~~~~~~~ 337:03.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 337:03.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 337:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 337:03.57 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 337:03.57 NS_INTERFACE_MAP_END 337:03.57 ^~~~~~~~~~~~~~~~~~~~ 337:03.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:03.57 else 337:03.57 ^~~~ 337:03.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 337:03.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 337:03.58 ^~~~~~~~~~~~~~~~~~ 337:03.58 /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:320:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 337:03.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 337:03.58 ^~~~~~~~~~~~~~~~~~~~~~ 337:04.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/JSON.h:17, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:7, 337:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 337:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 337:04.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 337:04.24 /builddir/build/BUILD/firefox-66.0.4/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] 337:04.24 memset(aT, 0, sizeof(T)); 337:04.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 337:04.24 In file included from /builddir/build/BUILD/firefox-66.0.4/intl/l10n/DocumentL10n.cpp:16, 337:04.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 337:04.24 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 337:04.24 struct GlobalProperties { 337:04.25 ^~~~~~~~~~~~~~~~ 337:32.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 337:32.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 337:32.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 337:32.35 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 337:32.35 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 337:32.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 337:32.35 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 337:32.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:32.35 foundInterface = 0; \ 337:32.36 ^~~~~~~~~~~~~~ 337:32.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 337:32.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 337:32.36 ^~~~~~~~~~~~~~~~~~~~~~~ 337:32.36 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 337:32.38 NS_INTERFACE_MAP_END 337:32.38 ^~~~~~~~~~~~~~~~~~~~ 337:32.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:32.38 else 337:32.38 ^~~~ 337:32.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 337:32.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 337:32.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.39 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBaseContentStream.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 337:32.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 337:32.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.41 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 337:32.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:32.41 foundInterface = 0; \ 337:32.41 ^~~~~~~~~~~~~~ 337:32.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 337:32.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 337:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 337:32.42 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 337:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.42 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:11, 337:32.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:137: 337:32.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 337:32.42 } else 337:32.43 ^~~~ 337:32.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 337:32.44 } else 337:32.44 ^~~~ 337:32.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 337:32.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 337:32.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRedirectChannelRegistrar.h:10, 337:32.48 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.h:8, 337:32.48 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/RedirectChannelRegistrar.cpp:5, 337:32.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 337:32.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 337:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:32.49 foundInterface = 0; \ 337:32.50 ^~~~~~~~~~~~~~ 337:32.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 337:32.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 337:32.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 337:32.50 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 337:32.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:32.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:32.51 else 337:32.51 ^~~~ 337:32.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 337:32.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 337:32.52 ^~~~~~~~~~~~~~~~~~ 337:32.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsBufferedStreams.cpp:809:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 337:32.52 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 337:32.52 ^~~~~~~~~~~~~~~~~~~~~~ 337:40.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 337:40.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 337:40.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 337:40.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayBufferInputStream.h:10, 337:40.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.h:9, 337:40.11 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ArrayBufferInputStream.cpp:7, 337:40.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 337:40.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 337:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:40.11 foundInterface = 0; \ 337:40.11 ^~~~~~~~~~~~~~ 337:40.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 337:40.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 337:40.12 ^~~~~~~~~~~~~~~~~~~~~~~ 337:40.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 337:40.12 NS_INTERFACE_MAP_END 337:40.12 ^~~~~~~~~~~~~~~~~~~~ 337:40.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:40.14 else 337:40.14 ^~~~ 337:40.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 337:40.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 337:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:40.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 337:40.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 337:40.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:52.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 337:52.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 337:52.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 337:52.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.h:9, 337:52.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsDNSPrefetch.cpp:6, 337:52.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 337:52.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 337:52.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 337:52.11 foundInterface = 0; \ 337:52.11 ^~~~~~~~~~~~~~ 337:52.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 337:52.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 337:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:52.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 337:52.11 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 337:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:52.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 337:52.11 else 337:52.11 ^~~~ 337:52.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 337:52.11 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 337:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337:52.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:401:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 337:52.11 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 337:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:01.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 338:01.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ProxyAutoConfig.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 338:01.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 338:01.51 } // namespace mozilla 338:01.51 ^ 338:01.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 338:01.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/ProxyAutoConfig.cpp:1022:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 338:04.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 338:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:04.26 foundInterface = 0; \ 338:04.27 ^~~~~~~~~~~~~~ 338:04.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:04.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:04.27 ^~~~~~~~~~~~~~~~~~~~~~~ 338:04.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsMIMEInputStream.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:04.27 NS_INTERFACE_MAP_END 338:04.27 ^~~~~~~~~~~~~~~~~~~~ 338:04.27 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsFileStreams.cpp:24, 338:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 338:04.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 338:04.27 } else 338:04.28 ^~~~ 338:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 338:04.28 } else 338:04.28 ^~~~ 338:08.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:08.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:08.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 338:08.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 338:08.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 338:08.79 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 338:08.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 338:08.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 338:08.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:08.80 foundInterface = 0; \ 338:08.80 ^~~~~~~~~~~~~~ 338:08.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:08.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:08.80 ^~~~~~~~~~~~~~~~~~~~~~~ 338:08.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:749:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:08.80 NS_INTERFACE_MAP_END 338:08.81 ^~~~~~~~~~~~~~~~~~~~ 338:08.81 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:13, 338:08.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 338:08.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 338:08.82 } else 338:08.82 ^~~~ 338:08.82 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsProtocolProxyService.cpp:748:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 338:08.82 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 338:08.83 ^~~~~~~~~~~~~~~~~~~~~~~ 338:09.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:09.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:09.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 338:09.06 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.h:9, 338:09.06 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStreamLoader.cpp:6, 338:09.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 338:09.06 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 338:09.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:09.07 foundInterface = 0; \ 338:09.07 ^~~~~~~~~~~~~~ 338:09.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:09.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:09.07 ^~~~~~~~~~~~~~~~~~~~~~~ 338:09.07 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:09.07 NS_INTERFACE_MAP_END 338:09.08 ^~~~~~~~~~~~~~~~~~~~ 338:09.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:09.08 else 338:09.08 ^~~~ 338:09.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:09.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:09.09 ^~~~~~~~~~~~~~~~~~ 338:09.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsUDPSocket.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:09.09 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 338:09.09 ^~~~~~~~~~~~~~~~~~~~~~ 338:09.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 338:09.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 338:09.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 338:09.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:09.23 foundInterface = 0; \ 338:09.23 ^~~~~~~~~~~~~~ 338:09.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:09.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:09.23 ^~~~~~~~~~~~~~~~~~~~~~~ 338:09.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:09.23 NS_INTERFACE_MAP_END 338:09.23 ^~~~~~~~~~~~~~~~~~~~ 338:09.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:09.25 else 338:09.25 ^~~~ 338:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:09.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:09.25 ^~~~~~~~~~~~~~~~~~ 338:09.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSecCheckWrapChannel.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:09.25 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 338:09.25 ^~~~~~~~~~~~~~~~~~~~~~ 338:10.96 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 338:10.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:10.96 foundInterface = 0; \ 338:10.96 ^~~~~~~~~~~~~~ 338:10.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:10.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:10.97 ^~~~~~~~~~~~~~~~~~~~~~~ 338:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:10.97 NS_INTERFACE_MAP_END \ 338:10.97 ^~~~~~~~~~~~~~~~~~~~ 338:10.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:10.97 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 338:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:10.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:10.97 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 338:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 338:10.99 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 338:10.99 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 338:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 338:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 338:10.99 } else \ 338:10.99 ^~~~ 338:11.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:11.00 } else \ 338:11.00 ^~~~ 338:11.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:211:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:11.00 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, nsIURISetters, 338:11.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:11.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 338:11.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 338:11.04 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 338:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:11.05 foundInterface = 0; \ 338:11.05 ^~~~~~~~~~~~~~ 338:11.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:11.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:11.05 ^~~~~~~~~~~~~~~~~~~~~~~ 338:11.05 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:11.05 NS_INTERFACE_MAP_END 338:11.05 ^~~~~~~~~~~~~~~~~~~~ 338:11.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:11.07 else 338:11.07 ^~~~ 338:11.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:11.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:11.07 ^~~~~~~~~~~~~~~~~~ 338:11.08 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:58:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:11.08 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 338:11.08 ^~~~~~~~~~~~~~~~~~~~~~ 338:11.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 338:11.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:11.14 foundInterface = 0; \ 338:11.14 ^~~~~~~~~~~~~~ 338:11.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:11.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:11.14 ^~~~~~~~~~~~~~~~~~~~~~~ 338:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:11.15 NS_INTERFACE_MAP_END \ 338:11.15 ^~~~~~~~~~~~~~~~~~~~ 338:11.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:11.15 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 338:11.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:11.15 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:11.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 338:11.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:11.15 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 338:11.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 338:11.17 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 338:11.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 338:11.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 338:11.17 } else \ 338:11.17 ^~~~ 338:11.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:11.18 } else \ 338:11.18 ^~~~ 338:11.18 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.cpp:738:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:11.18 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, nsIURISetters, 338:11.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:13.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAsyncInputStream.h:10, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.h:23, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsPreloadedStream.cpp:6, 338:13.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 338:13.47 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 338:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:13.48 foundInterface = 0; \ 338:13.48 ^~~~~~~~~~~~~~ 338:13.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:13.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:13.48 ^~~~~~~~~~~~~~~~~~~~~~~ 338:13.48 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:13.48 NS_INTERFACE_MAP_END 338:13.49 ^~~~~~~~~~~~~~~~~~~~ 338:13.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:13.50 else 338:13.50 ^~~~ 338:13.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:13.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:13.50 ^~~~~~~~~~~~~~~~~~ 338:13.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:1196:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:13.50 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 338:13.50 ^~~~~~~~~~~~~~~~~~~~~~ 338:13.61 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 338:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:13.62 foundInterface = 0; \ 338:13.62 ^~~~~~~~~~~~~~ 338:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:13.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:13.62 ^~~~~~~~~~~~~~~~~~~~~~~ 338:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:13.62 NS_INTERFACE_MAP_END \ 338:13.62 ^~~~~~~~~~~~~~~~~~~~ 338:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:13.63 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 338:13.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:13.63 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:13.63 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 338:13.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:13.63 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 338:13.63 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 338:13.63 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.cpp:10, 338:13.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 338:13.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 338:13.64 } else \ 338:13.64 ^~~~ 338:13.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:13.64 } else \ 338:13.64 ^~~~ 338:13.64 /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.cpp:2089:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:13.64 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, nsIURISetters, 338:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:25.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRequestObserver.h:10, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamListener.h:10, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIStreamConverter.h:10, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozITXTToHTMLConv.h:10, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.h:14, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 338:25.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 338:25.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 338:25.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:25.80 foundInterface = 0; \ 338:25.80 ^~~~~~~~~~~~~~ 338:25.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:25.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:25.80 ^~~~~~~~~~~~~~~~~~~~~~~ 338:25.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:25.80 NS_INTERFACE_MAP_END 338:25.80 ^~~~~~~~~~~~~~~~~~~~ 338:25.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:25.80 else 338:25.80 ^~~~ 338:25.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:25.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:25.80 ^~~~~~~~~~~~~~~~~~ 338:25.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsMultiMixedConv.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:25.81 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 338:25.81 ^~~~~~~~~~~~~~~~~~~~~~ 338:25.96 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 338:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:25.97 foundInterface = 0; \ 338:25.97 ^~~~~~~~~~~~~~ 338:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:25.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:25.97 ^~~~~~~~~~~~~~~~~~~~~~~ 338:25.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:25.97 NS_INTERFACE_MAP_END 338:25.97 ^~~~~~~~~~~~~~~~~~~~ 338:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:25.97 else 338:25.97 ^~~~ 338:25.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 338:25.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 338:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:25.97 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/nsUnknownDecoder.cpp:118:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 338:25.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 338:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:27.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICache.h:10, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntry.h:10, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCache.h:10, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsApplicationCacheService.cpp:5, 338:27.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 338:27.64 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 338:27.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:27.64 foundInterface = 0; \ 338:27.64 ^~~~~~~~~~~~~~ 338:27.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:27.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:27.64 ^~~~~~~~~~~~~~~~~~~~~~~ 338:27.64 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:642:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:27.64 NS_INTERFACE_MAP_END 338:27.64 ^~~~~~~~~~~~~~~~~~~~ 338:27.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:27.65 else 338:27.65 ^~~~ 338:27.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:27.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:27.65 ^~~~~~~~~~~~~~~~~~ 338:27.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:641:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:27.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:27.65 ^~~~~~~~~~~~~~~~~~~~~~ 338:27.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 338:27.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:27.66 foundInterface = 0; \ 338:27.66 ^~~~~~~~~~~~~~ 338:27.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:27.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:27.66 ^~~~~~~~~~~~~~~~~~~~~~~ 338:27.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:814:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:27.66 NS_INTERFACE_MAP_END 338:27.66 ^~~~~~~~~~~~~~~~~~~~ 338:27.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:27.67 else 338:27.67 ^~~~ 338:27.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:27.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:27.67 ^~~~~~~~~~~~~~~~~~ 338:27.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:813:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:27.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:27.68 ^~~~~~~~~~~~~~~~~~~~~~ 338:27.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 338:27.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:27.69 foundInterface = 0; \ 338:27.69 ^~~~~~~~~~~~~~ 338:27.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:27.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:27.69 ^~~~~~~~~~~~~~~~~~~~~~~ 338:27.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:973:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:27.69 NS_INTERFACE_MAP_END 338:27.69 ^~~~~~~~~~~~~~~~~~~~ 338:27.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:27.69 else 338:27.69 ^~~~ 338:27.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:27.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:27.70 ^~~~~~~~~~~~~~~~~~ 338:27.70 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:27.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:27.70 ^~~~~~~~~~~~~~~~~~~~~~ 338:27.70 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 338:27.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:27.71 foundInterface = 0; \ 338:27.71 ^~~~~~~~~~~~~~ 338:27.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:27.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:27.71 ^~~~~~~~~~~~~~~~~~~~~~~ 338:27.71 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:27.71 NS_INTERFACE_MAP_END 338:27.71 ^~~~~~~~~~~~~~~~~~~~ 338:27.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:27.71 else 338:27.71 ^~~~ 338:27.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:27.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:27.72 ^~~~~~~~~~~~~~~~~~ 338:27.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheEntryDescriptor.cpp:1165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:27.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:27.72 ^~~~~~~~~~~~~~~~~~~~~~ 338:28.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 338:28.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 338:28.75 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:85:50: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 338:28.75 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 338:28.75 ^ 338:28.75 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 338:28.75 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 338:28.75 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 338:28.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 338:28.76 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:308:8: note: 'struct nsDiskCacheHeader' declared here 338:28.76 struct nsDiskCacheHeader { 338:28.76 ^~~~~~~~~~~~~~~~~ 338:28.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 338:28.77 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 338:28.77 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.cpp:346:69: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 338:28.77 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 338:28.78 ^ 338:28.78 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheBinding.h:17, 338:28.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheDevice.h:12, 338:28.78 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsCacheService.cpp:24, 338:28.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 338:28.78 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache/nsDiskCacheMap.h:89:7: note: 'class nsDiskCacheRecord' declared here 338:28.78 class nsDiskCacheRecord { 338:28.78 ^~~~~~~~~~~~~~~~~ 338:42.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 338:42.65 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 338:42.65 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 338:42.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 338:42.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 338:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:42.65 foundInterface = 0; \ 338:42.65 ^~~~~~~~~~~~~~ 338:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 338:42.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 338:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:42.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 338:42.65 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 338:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:42.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 338:42.65 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:343:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:42.65 else 338:42.65 ^~~~ 338:42.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAboutModule.h:10, 338:42.67 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.h:9, 338:42.67 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutBlank.cpp:6, 338:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 338:42.67 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 338:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:42.67 foundInterface = 0; \ 338:42.67 ^~~~~~~~~~~~~~ 338:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:42.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:42.67 ^~~~~~~~~~~~~~~~~~~~~~~ 338:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:42.68 NS_INTERFACE_MAP_END \ 338:42.68 ^~~~~~~~~~~~~~~~~~~~ 338:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:42.68 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 338:42.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:42.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:42.68 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 338:42.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:42.68 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 338:42.68 from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleNestedURI.h:16, 338:42.68 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 338:42.68 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 338:42.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 338:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 338:42.68 } else \ 338:42.68 ^~~~ 338:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 338:42.68 } else \ 338:42.68 ^~~~ 338:42.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/about/nsAboutProtocolHandler.cpp:427:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 338:42.68 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, nsIURISetters, 338:42.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:45.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 338:45.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 338:45.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICacheEntry.h:10, 338:45.23 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.h:8, 338:45.23 from /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheEntry.cpp:6, 338:45.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 338:45.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 338:45.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:45.23 foundInterface = 0; \ 338:45.23 ^~~~~~~~~~~~~~ 338:45.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:45.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:45.23 ^~~~~~~~~~~~~~~~~~~~~~~ 338:45.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:157:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:45.23 NS_INTERFACE_MAP_END 338:45.23 ^~~~~~~~~~~~~~~~~~~~ 338:45.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:45.23 else 338:45.23 ^~~~ 338:45.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 338:45.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 338:45.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:45.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFile.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 338:45.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 338:45.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:45.42 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 338:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:45.43 foundInterface = 0; \ 338:45.43 ^~~~~~~~~~~~~~ 338:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:45.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 338:45.43 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:45.43 NS_INTERFACE_MAP_END 338:45.43 ^~~~~~~~~~~~~~~~~~~~ 338:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:45.43 else 338:45.43 ^~~~ 338:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:45.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:45.43 ^~~~~~~~~~~~~~~~~~ 338:45.43 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileChunk.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:45.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:45.43 ^~~~~~~~~~~~~~~~~~~~~~ 338:45.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 338:45.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:45.74 foundInterface = 0; \ 338:45.74 ^~~~~~~~~~~~~~ 338:45.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:45.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:45.74 ^~~~~~~~~~~~~~~~~~~~~~~ 338:45.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:45.74 NS_INTERFACE_MAP_END 338:45.74 ^~~~~~~~~~~~~~~~~~~~ 338:45.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:45.74 else 338:45.74 ^~~~ 338:45.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:45.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:45.74 ^~~~~~~~~~~~~~~~~~ 338:45.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileIOManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:45.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 338:45.74 ^~~~~~~~~~~~~~~~~~~~~~ 338:46.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 338:46.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:46.10 foundInterface = 0; \ 338:46.10 ^~~~~~~~~~~~~~ 338:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:46.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:46.11 ^~~~~~~~~~~~~~~~~~~~~~~ 338:46.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:46.11 NS_INTERFACE_MAP_END 338:46.11 ^~~~~~~~~~~~~~~~~~~~ 338:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:46.11 else 338:46.11 ^~~~ 338:46.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 338:46.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 338:46.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:46.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 338:46.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 338:46.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:46.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 338:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:46.21 foundInterface = 0; \ 338:46.21 ^~~~~~~~~~~~~~ 338:46.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:46.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:46.21 ^~~~~~~~~~~~~~~~~~~~~~~ 338:46.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:46.22 NS_INTERFACE_MAP_END 338:46.22 ^~~~~~~~~~~~~~~~~~~~ 338:46.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:46.22 else 338:46.22 ^~~~ 338:46.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 338:46.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 338:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:46.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 338:46.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 338:46.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338:55.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 338:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 338:55.28 foundInterface = 0; \ 338:55.28 ^~~~~~~~~~~~~~ 338:55.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 338:55.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 338:55.28 ^~~~~~~~~~~~~~~~~~~~~~~ 338:55.29 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:247:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 338:55.29 NS_INTERFACE_MAP_END 338:55.29 ^~~~~~~~~~~~~~~~~~~~ 338:55.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 338:55.29 else 338:55.29 ^~~~ 338:55.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 338:55.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 338:55.31 ^~~~~~~~~~~~~~~~~~ 338:55.31 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheIndex.cpp:246:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 338:55.31 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 338:55.31 ^~~~~~~~~~~~~~~~~~~~~~ 339:08.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 339:08.49 } // namespace mozilla 339:08.49 ^ 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 339:08.49 /builddir/build/BUILD/firefox-66.0.4/netwerk/cache2/CacheObserver.cpp:490:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 339:51.32 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-66.0.4/servo/ports/geckolib) 339:52.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 339:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 339:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerializable.h:10, 339:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrincipal.h:10, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsJSPrincipals.h:10, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoParent.h:8, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 339:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 339:52.46 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 339:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 339:52.47 foundInterface = 0; \ 339:52.47 ^~~~~~~~~~~~~~ 339:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 339:52.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 339:52.48 ^~~~~~~~~~~~~~~~~~~~~~~ 339:52.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 339:52.49 NS_INTERFACE_MAP_END \ 339:52.49 ^~~~~~~~~~~~~~~~~~~~ 339:52.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 339:52.49 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 339:52.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339:52.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 339:52.50 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 339:52.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339:52.50 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsStandardURL.h:23, 339:52.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 339:52.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 339:52.50 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 339:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 339:52.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 339:52.50 } else \ 339:52.51 ^~~~ 339:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 339:52.51 } else \ 339:52.51 ^~~~ 339:52.51 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:39:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 339:52.51 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, nsIURISetters, 339:52.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:16.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 340:16.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 340:16.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 340:16.13 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 340:16.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 340:16.13 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 340:16.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:16.13 foundInterface = 0; \ 340:16.13 ^~~~~~~~~~~~~~ 340:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 340:16.15 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:16.15 NS_INTERFACE_MAP_END 340:16.15 ^~~~~~~~~~~~~~~~~~~~ 340:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:16.15 else 340:16.15 ^~~~ 340:16.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 340:16.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 340:16.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:16.15 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 340:16.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 340:16.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:27.99 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 340:27.99 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 340:27.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 340:27.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 340:27.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 340:27.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 340:28.00 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 340:28.00 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/ASpdySession.cpp:8, 340:28.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 340:28.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 340:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:28.00 foundInterface = 0; \ 340:28.00 ^~~~~~~~~~~~~~ 340:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:28.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:28.00 ^~~~~~~~~~~~~~~~~~~~~~~ 340:28.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:28.00 NS_INTERFACE_MAP_END 340:28.00 ^~~~~~~~~~~~~~~~~~~~ 340:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:28.00 else 340:28.00 ^~~~ 340:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:28.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:28.00 ^~~~~~~~~~~~~~~~~~ 340:28.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/AltDataOutputStreamChild.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:28.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 340:28.00 ^~~~~~~~~~~~~~~~~~~~~~ 340:28.37 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketLog.h:12, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 340:28.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 340:28.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 340:28.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:28.37 foundInterface = 0; \ 340:28.37 ^~~~~~~~~~~~~~ 340:28.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:28.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:28.37 ^~~~~~~~~~~~~~~~~~~~~~~ 340:28.37 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:28.37 NS_INTERFACE_MAP_END 340:28.38 ^~~~~~~~~~~~~~~~~~~~ 340:28.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:28.38 else 340:28.38 ^~~~ 340:28.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:28.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:28.38 ^~~~~~~~~~~~~~~~~~ 340:28.38 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketChannelChild.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:28.38 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 340:28.38 ^~~~~~~~~~~~~~~~~~~~~~ 340:28.68 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 340:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:28.68 foundInterface = 0; \ 340:28.68 ^~~~~~~~~~~~~~ 340:28.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:28.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:28.69 ^~~~~~~~~~~~~~~~~~~~~~~ 340:28.69 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:28.69 NS_INTERFACE_MAP_END 340:28.70 ^~~~~~~~~~~~~~~~~~~~ 340:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:28.70 else 340:28.70 ^~~~ 340:28.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:28.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:28.71 ^~~~~~~~~~~~~~~~~~ 340:28.71 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:28.71 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 340:28.71 ^~~~~~~~~~~~~~~~~~~~~~ 340:28.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 340:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:28.74 foundInterface = 0; \ 340:28.74 ^~~~~~~~~~~~~~ 340:28.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:28.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:28.74 ^~~~~~~~~~~~~~~~~~~~~~~ 340:28.74 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:28.75 NS_INTERFACE_MAP_END 340:28.75 ^~~~~~~~~~~~~~~~~~~~ 340:28.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:28.75 else 340:28.75 ^~~~ 340:28.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:28.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:28.77 ^~~~~~~~~~~~~~~~~~ 340:28.77 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketEventService.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:28.77 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 340:28.77 ^~~~~~~~~~~~~~~~~~~~~~ 340:28.80 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 340:28.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:28.80 foundInterface = 0; \ 340:28.80 ^~~~~~~~~~~~~~ 340:28.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:28.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:28.80 ^~~~~~~~~~~~~~~~~~~~~~~ 340:28.81 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:28.81 NS_INTERFACE_MAP_END 340:28.81 ^~~~~~~~~~~~~~~~~~~~ 340:28.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:28.81 else 340:28.81 ^~~~ 340:28.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:28.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:28.83 ^~~~~~~~~~~~~~~~~~ 340:28.83 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:28.83 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 340:28.83 ^~~~~~~~~~~~~~~~~~~~~~ 340:30.50 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp: In member function 'virtual nsresult mozilla::net::DelayHttpChannelQueue::QueryInterface(const nsIID&, void**)': 340:30.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:30.50 foundInterface = 0; \ 340:30.50 ^~~~~~~~~~~~~~ 340:30.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:30.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:30.52 ^~~~~~~~~~~~~~~~~~~~~~~ 340:30.52 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:30.52 NS_INTERFACE_MAP_END 340:30.52 ^~~~~~~~~~~~~~~~~~~~ 340:30.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:30.53 else 340:30.53 ^~~~ 340:30.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 340:30.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 340:30.53 ^~~~~~~~~~~~~~~~~~ 340:30.53 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/DelayHttpChannelQueue.cpp:115:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 340:30.53 NS_INTERFACE_MAP_ENTRY(nsIObserver) 340:30.53 ^~~~~~~~~~~~~~~~~~~~~~ 340:31.00 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 340:31.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:31.00 foundInterface = 0; \ 340:31.00 ^~~~~~~~~~~~~~ 340:31.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 340:31.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 340:31.01 ^~~~~~~~~~~~~~~~~~~~~~~ 340:31.01 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 340:31.01 NS_INTERFACE_MAP_END 340:31.01 ^~~~~~~~~~~~~~~~~~~~ 340:31.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 340:31.01 else 340:31.01 ^~~~ 340:31.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 340:31.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 340:31.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:31.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/Http2Session.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 340:31.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 340:31.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:38.63 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 340:38.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 340:38.63 foundInterface = 0; \ 340:38.63 ^~~~~~~~~~~~~~ 340:38.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 340:38.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 340:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:38.64 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 340:38.64 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 340:38.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:38.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 340:38.64 } else 340:38.64 ^~~~ 340:38.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 340:38.66 NS_IMPL_QUERY_BODY_CONCRETE(_class) 340:38.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:38.66 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpBaseChannel.cpp:417:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 340:38.66 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 340:38.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 340:43.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 340:43.02 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 340:43.02 /builddir/build/BUILD/firefox-66.0.4/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] 340:43.03 } // namespace mozilla 340:43.03 ^ 340:43.03 /builddir/build/BUILD/firefox-66.0.4/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] 340:43.03 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 340:43.03 /builddir/build/BUILD/firefox-66.0.4/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] 340:43.04 /builddir/build/BUILD/firefox-66.0.4/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] 341:13.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 341:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 341:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 341:13.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 341:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 341:13.21 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 341:13.21 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Classifier.h:9, 341:13.21 from /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/AsyncUrlChannelClassifier.cpp:7, 341:13.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/url-classifier/Unified_cpp_url-classifier0.cpp:2: 341:13.21 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureBase::QueryInterface(const nsIID&, void**)': 341:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:13.22 foundInterface = 0; \ 341:13.22 ^~~~~~~~~~~~~~ 341:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:13.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:13.22 ^~~~~~~~~~~~~~~~~~~~~~~ 341:13.22 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:13.22 NS_INTERFACE_MAP_END 341:13.22 ^~~~~~~~~~~~~~~~~~~~ 341:13.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 341:13.22 else 341:13.23 ^~~~ 341:13.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 341:13.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 341:13.23 ^~~~~~~~~~~~~~~~~~ 341:13.23 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureBase.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 341:13.23 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 341:13.23 ^~~~~~~~~~~~~~~~~~~~~~ 341:13.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp: In member function 'virtual nsresult mozilla::UrlClassifierFeatureCustomTables::QueryInterface(const nsIID&, void**)': 341:13.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:13.27 foundInterface = 0; \ 341:13.27 ^~~~~~~~~~~~~~ 341:13.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:13.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:13.27 ^~~~~~~~~~~~~~~~~~~~~~~ 341:13.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:13.27 NS_INTERFACE_MAP_END 341:13.27 ^~~~~~~~~~~~~~~~~~~~ 341:13.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 341:13.27 else 341:13.27 ^~~~ 341:13.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 341:13.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 341:13.27 ^~~~~~~~~~~~~~~~~~ 341:13.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureCustomTables.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 341:13.27 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeature) 341:13.27 ^~~~~~~~~~~~~~~~~~~~~~ 341:14.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp: In member function 'virtual nsresult mozilla::net::UrlClassifierFeatureResult::QueryInterface(const nsIID&, void**)': 341:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:14.28 foundInterface = 0; \ 341:14.28 ^~~~~~~~~~~~~~ 341:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:14.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:14.28 ^~~~~~~~~~~~~~~~~~~~~~~ 341:14.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:14.28 NS_INTERFACE_MAP_END 341:14.28 ^~~~~~~~~~~~~~~~~~~~ 341:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 341:14.28 else 341:14.28 ^~~~ 341:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 341:14.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 341:14.28 ^~~~~~~~~~~~~~~~~~ 341:14.29 /builddir/build/BUILD/firefox-66.0.4/netwerk/url-classifier/UrlClassifierFeatureResult.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 341:14.29 NS_INTERFACE_MAP_ENTRY(nsIUrlClassifierFeatureResult) 341:14.29 ^~~~~~~~~~~~~~~~~~~~~~ 341:36.27 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:9, 341:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 341:36.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 341:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:36.29 foundInterface = 0; \ 341:36.29 ^~~~~~~~~~~~~~ 341:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 341:36.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 341:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:36.29 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:295:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 341:36.29 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 341:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:36.29 } else 341:36.30 ^~~~ 341:36.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 341:36.30 NS_IMPL_QUERY_BODY_CONCRETE(_class) 341:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:36.30 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelChild.cpp:294:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 341:36.30 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 341:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:47.09 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 341:47.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:47.09 foundInterface = 0; \ 341:47.10 ^~~~~~~~~~~~~~ 341:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:47.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:47.10 ^~~~~~~~~~~~~~~~~~~~~~~ 341:47.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:47.10 NS_INTERFACE_MAP_END 341:47.10 ^~~~~~~~~~~~~~~~~~~~ 341:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:47.10 } else 341:47.10 ^~~~ 341:47.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 341:47.10 NS_IMPL_QUERY_BODY_CONCRETE(_class) 341:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:47.10 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParent.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 341:47.10 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 341:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:47.57 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 341:47.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:47.57 foundInterface = 0; \ 341:47.57 ^~~~~~~~~~~~~~ 341:47.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:47.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:47.58 ^~~~~~~~~~~~~~~~~~~~~~~ 341:47.58 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:47.58 NS_INTERFACE_MAP_END 341:47.58 ^~~~~~~~~~~~~~~~~~~~ 341:47.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:47.58 } else 341:47.60 ^~~~ 341:47.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 341:47.60 NS_IMPL_QUERY_BODY_CONCRETE(_class) 341:47.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:47.60 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpChannelParentListener.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 341:47.60 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 341:47.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:48.24 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 341:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 341:48.24 foundInterface = 0; \ 341:48.25 ^~~~~~~~~~~~~~ 341:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 341:48.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 341:48.25 ^~~~~~~~~~~~~~~~~~~~~~~ 341:48.25 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 341:48.25 NS_INTERFACE_MAP_END 341:48.25 ^~~~~~~~~~~~~~~~~~~~ 341:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 341:48.25 } else 341:48.25 ^~~~ 341:48.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 341:48.26 NS_IMPL_QUERY_BODY_CONCRETE(_class) 341:48.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 341:48.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/TrackingDummyChannel.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 341:48.27 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 341:48.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:12.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 342:12.56 /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 342:12.56 /builddir/build/BUILD/firefox-66.0.4/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] 342:12.56 memset(&state, 0, sizeof(state)); 342:12.56 ^ 342:12.56 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 342:12.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 342:12.56 /builddir/build/BUILD/firefox-66.0.4/netwerk/streamconv/converters/ParseFTPList.h:71:8: note: 'struct list_state' declared here 342:12.56 struct list_state { 342:12.56 ^~~~~~~~~~ 342:41.09 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 342:41.09 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/net/NeckoChild.h:11, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/HttpLog.h:20, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpAuthManager.cpp:7, 342:41.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 342:41.11 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 342:41.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 342:41.11 foundInterface = 0; \ 342:41.12 ^~~~~~~~~~~~~~ 342:41.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 342:41.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 342:41.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:41.12 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 342:41.13 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 342:41.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:41.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 342:41.13 } else 342:41.13 ^~~~ 342:41.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 342:41.14 NS_IMPL_QUERY_BODY_CONCRETE(_class) 342:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:41.14 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpChannel.cpp:5975:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 342:41.14 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 342:41.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:42.26 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 342:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 342:42.26 foundInterface = 0; \ 342:42.26 ^~~~~~~~~~~~~~ 342:42.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 342:42.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 342:42.27 ^~~~~~~~~~~~~~~~~~~~~~~ 342:42.27 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2382:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 342:42.27 NS_INTERFACE_MAP_END 342:42.27 ^~~~~~~~~~~~~~~~~~~~ 342:42.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 342:42.27 } else 342:42.27 ^~~~ 342:42.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 342:42.27 NS_IMPL_QUERY_BODY_CONCRETE(_class) 342:42.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:42.28 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnection.cpp:2381:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 342:42.28 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 342:42.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342:42.72 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 342:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 342:42.72 foundInterface = 0; \ 342:42.73 ^~~~~~~~~~~~~~ 342:42.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 342:42.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 342:42.73 ^~~~~~~~~~~~~~~~~~~~~~~ 342:42.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3826:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 342:42.73 NS_INTERFACE_MAP_END 342:42.73 ^~~~~~~~~~~~~~~~~~~~ 342:42.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:56: 342:42.73 /builddir/build/BUILD/firefox-66.0.4/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3825:5: note: some parts of macro expansion are not guarded by this 'else' clause 342:42.73 } else 342:42.74 ^~~~ 342:55.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/chromium/Unified_cpp_ipc_chromium2.cpp:20: 342:55.04 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 342:55.04 /builddir/build/BUILD/firefox-66.0.4/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] 342:55.04 } 342:55.04 ^ 342:55.04 /builddir/build/BUILD/firefox-66.0.4/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] 342:55.05 /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/process_watcher_posix_sigchld.cc: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 342:55.05 /builddir/build/BUILD/firefox-66.0.4/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] 342:55.05 /builddir/build/BUILD/firefox-66.0.4/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] 344:11.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message.h:21, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_channel.h:13, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/Transport.h:11, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundChild.h:11, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundImpl.cpp:7, 344:11.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 344:11.59 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 344:11.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 344:11.60 foundInterface = 0; \ 344:11.60 ^~~~~~~~~~~~~~ 344:11.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 344:11.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 344:11.60 ^~~~~~~~~~~~~~~~~~~~~~~ 344:11.60 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 344:11.60 NS_INTERFACE_MAP_END 344:11.61 ^~~~~~~~~~~~~~~~~~~~ 344:11.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 344:11.61 else 344:11.61 ^~~~ 344:11.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 344:11.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 344:11.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344:11.62 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamDestination.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 344:11.62 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 344:11.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344:27.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 344:27.01 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 344:27.01 /builddir/build/BUILD/firefox-66.0.4/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] 344:27.01 } // namespace mozilla 344:27.01 ^ 344:27.01 /builddir/build/BUILD/firefox-66.0.4/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] 344:27.02 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/SharedMemory_posix.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 344:27.02 /builddir/build/BUILD/firefox-66.0.4/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] 344:27.02 /builddir/build/BUILD/firefox-66.0.4/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] 344:29.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 344:29.48 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 344:29.49 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 344:29.49 } // namespace mozilla 344:29.49 ^ 344:29.49 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 344:29.49 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 344:29.49 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 344:29.49 /builddir/build/BUILD/firefox-66.0.4/ipc/glue/IPCStreamParent.cpp:177:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 345:49.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi.h:29, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/StructuredCloneHolder.h:10, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ipc/StructuredCloneData.h:12, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:16, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:11, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptShared.h:12, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/WrapperAnswer.h:11, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptBase.h:11, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.h:11, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:8, 345:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 345:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 345:49.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 345:49.71 /builddir/build/BUILD/firefox-66.0.4/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] 345:49.71 memset(aT, 0, sizeof(T)); 345:49.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 345:49.72 In file included from /builddir/build/BUILD/firefox-66.0.4/js/ipc/JavaScriptChild.cpp:12, 345:49.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 345:49.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 345:49.72 struct GlobalProperties { 345:49.72 ^~~~~~~~~~~~~~~~ 346:24.14 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust/shared) 346:27.87 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-66.0.4/toolkit/library/rust) 347:42.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 347:42.50 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 347:42.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 347:42.51 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 347:42.52 /builddir/build/BUILD/firefox-66.0.4/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] 347:42.52 memset(aT, 0, sizeof(T)); 347:42.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 347:42.52 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSComponentLoader.cpp:40: 347:42.52 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 347:42.52 struct GlobalProperties { 347:42.52 ^~~~~~~~~~~~~~~~ 347:44.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 347:44.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Proxy.h:12, 347:44.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Wrapper.h:12, 347:44.21 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/WrapperFactory.h:10, 347:44.21 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.h:12, 347:44.21 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:7: 347:44.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 347:44.21 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 347:44.21 /builddir/build/BUILD/firefox-66.0.4/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] 347:44.21 memset(aT, 0, sizeof(T)); 347:44.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 347:44.22 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/XrayWrapper.cpp:17: 347:44.23 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 347:44.23 struct GlobalProperties { 347:44.23 ^~~~~~~~~~~~~~~~ 348:01.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 348:01.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 348:01.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:10, 348:01.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 348:01.30 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 348:01.30 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 348:01.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 348:01.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 348:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:01.30 foundInterface = 0; \ 348:01.30 ^~~~~~~~~~~~~~ 348:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:01.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:01.30 ^~~~~~~~~~~~~~~~~~~~~~~ 348:01.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:327:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:01.30 NS_INTERFACE_MAP_END 348:01.30 ^~~~~~~~~~~~~~~~~~~~ 348:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 348:01.30 else 348:01.30 ^~~~ 348:01.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 348:01.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 348:01.30 ^~~~~~~~~~~~~~~~~~ 348:01.30 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ChromeScriptLoader.cpp:326:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 348:01.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 348:01.30 ^~~~~~~~~~~~~~~~~~~~~~ 348:09.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 348:09.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 348:09.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 348:09.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 348:09.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 348:09.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Id.h:26, 348:09.26 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.h:10, 348:09.26 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:7, 348:09.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 348:09.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 348:09.26 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 348:09.27 /builddir/build/BUILD/firefox-66.0.4/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] 348:09.27 memset(aT, 0, sizeof(T)); 348:09.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 348:09.27 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/wrappers/AccessCheck.cpp:25, 348:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 348:09.27 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 348:09.27 struct GlobalProperties { 348:09.27 ^~~~~~~~~~~~~~~~ 348:09.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 348:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:09.95 foundInterface = 0; \ 348:09.95 ^~~~~~~~~~~~~~ 348:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:09.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:09.95 ^~~~~~~~~~~~~~~~~~~~~~~ 348:09.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:281:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:09.95 NS_INTERFACE_MAP_END 348:09.95 ^~~~~~~~~~~~~~~~~~~~ 348:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 348:09.95 else 348:09.95 ^~~~ 348:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 348:09.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 348:09.96 ^~~~~~~~~~~~~~~~~~ 348:09.96 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:280:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 348:09.96 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 348:09.96 ^~~~~~~~~~~~~~~~~~~~~~ 348:11.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 348:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 348:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 348:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 348:11.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 348:11.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 348:11.22 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 348:11.22 /builddir/build/BUILD/firefox-66.0.4/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] 348:11.22 memset(aT, 0, sizeof(T)); 348:11.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 348:11.22 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 348:11.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 348:11.22 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 348:11.22 struct AmountFns { 348:11.22 ^~~~~~~~~ 348:11.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 348:11.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 348:11.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 348:11.25 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 348:11.26 /builddir/build/BUILD/firefox-66.0.4/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] 348:11.26 memset(aT, 0, sizeof(T)); 348:11.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 348:11.26 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/ScriptPreloader.cpp:30, 348:11.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 348:11.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 348:11.26 struct SizeOfTabFns { 348:11.26 ^~~~~~~~~~~~ 348:11.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/FileUtils.h:21, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.h:9, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/AutoMemMap.cpp:7, 348:11.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 348:11.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 348:11.46 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 348:11.46 /builddir/build/BUILD/firefox-66.0.4/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] 348:11.46 memset(aT, 0, sizeof(T)); 348:11.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 348:11.46 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 348:11.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 348:11.46 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 348:11.46 struct GlobalProperties { 348:11.46 ^~~~~~~~~~~~~~~~ 348:36.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 348:36.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 348:36.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 348:36.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 348:36.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 348:36.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:36.28 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 348:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:36.28 foundInterface = 0; \ 348:36.29 ^~~~~~~~~~~~~~ 348:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:36.29 ^~~~~~~~~~~~~~~~~~~~~~~ 348:36.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:36.29 NS_INTERFACE_MAP_END 348:36.29 ^~~~~~~~~~~~~~~~~~~~ 348:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 348:36.29 else 348:36.29 ^~~~ 348:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 348:36.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 348:36.29 ^~~~~~~~~~~~~~~~~~ 348:36.29 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/Sandbox.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 348:36.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 348:36.29 ^~~~~~~~~~~~~~~~~~~~~~ 348:38.97 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 348:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:38.98 foundInterface = 0; \ 348:38.98 ^~~~~~~~~~~~~~ 348:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:38.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:38.98 ^~~~~~~~~~~~~~~~~~~~~~~ 348:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:38.98 NS_INTERFACE_MAP_END 348:38.98 ^~~~~~~~~~~~~~~~~~~~ 348:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 348:38.98 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 348:38.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348:38.99 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 348:38.99 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 348:38.99 ^~~~~~~~~~~~~~~~~~~~ 348:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 348:38.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:38.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 348:38.99 } else 348:38.99 ^~~~ 348:38.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 348:39.03 } else 348:39.03 ^~~~ 348:39.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 348:39.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 348:39.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 348:39.03 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2658:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 348:39.03 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 348:39.03 ^~~~~~~~~~~~~~~~~~~~ 348:39.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 348:39.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:39.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:39.04 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 348:39.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:39.08 foundInterface = 0; \ 348:39.08 ^~~~~~~~~~~~~~ 348:39.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 348:39.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 348:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:39.08 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCComponents.cpp:2668:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 348:39.08 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 348:39.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:39.08 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 348:39.08 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:39.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:39.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 348:39.09 } else 348:39.09 ^~~~ 348:39.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 348:39.09 } else 348:39.09 ^~~~ 348:41.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:10, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:76, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:41.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:41.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 348:41.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 348:41.71 /builddir/build/BUILD/firefox-66.0.4/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] 348:41.71 memset(aT, 0, sizeof(T)); 348:41.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 348:41.72 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/ExportHelpers.cpp:7, 348:41.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 348:41.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 348:41.72 struct GlobalProperties { 348:41.72 ^~~~~~~~~~~~~~~~ 348:41.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 348:41.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 348:41.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 348:41.88 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARInputStream.h:10, 348:41.88 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJAR.cpp:7, 348:41.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 348:41.88 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 348:41.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:41.88 foundInterface = 0; \ 348:41.88 ^~~~~~~~~~~~~~ 348:41.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:41.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:41.88 ^~~~~~~~~~~~~~~~~~~~~~~ 348:41.88 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:41.88 NS_INTERFACE_MAP_END 348:41.88 ^~~~~~~~~~~~~~~~~~~~ 348:41.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 348:41.88 } else 348:41.88 ^~~~ 348:41.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 348:41.88 NS_IMPL_QUERY_BODY_CONCRETE(_class) 348:41.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:41.88 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 348:41.88 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 348:41.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:41.90 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 348:41.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 348:41.91 foundInterface = 0; \ 348:41.91 ^~~~~~~~~~~~~~ 348:41.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 348:41.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 348:41.91 ^~~~~~~~~~~~~~~~~~~~~~~ 348:41.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 348:41.91 NS_INTERFACE_MAP_END \ 348:41.91 ^~~~~~~~~~~~~~~~~~~~ 348:41.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 348:41.91 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 348:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:41.91 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 348:41.91 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 348:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348:41.91 In file included from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.h:16, 348:41.91 from /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARFactory.cpp:16, 348:41.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 348:41.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 348:41.91 } else \ 348:41.91 ^~~~ 348:41.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 348:41.93 } else \ 348:41.93 ^~~~ 348:41.93 /builddir/build/BUILD/firefox-66.0.4/modules/libjar/nsJARURI.cpp:227:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 348:41.93 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, nsIURISetters, nsIURIMutator, 348:41.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:04.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:04.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 349:04.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArray.h:10, 349:04.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIArrayExtensions.h:10, 349:04.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMutableArray.h:10, 349:04.83 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:10: 349:04.83 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 349:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:04.84 foundInterface = 0; \ 349:04.84 ^~~~~~~~~~~~~~ 349:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:04.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:04.84 ^~~~~~~~~~~~~~~~~~~~~~~ 349:04.84 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:04.84 NS_INTERFACE_MAP_END 349:04.84 ^~~~~~~~~~~~~~~~~~~~ 349:04.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:04.85 else 349:04.85 ^~~~ 349:04.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 349:04.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 349:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:04.85 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 349:04.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 349:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:13.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:13.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 349:13.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:10, 349:13.62 from /builddir/build/BUILD/firefox-66.0.4/storage/FileSystemModule.cpp:11, 349:13.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:2: 349:13.62 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 349:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:13.62 foundInterface = 0; \ 349:13.62 ^~~~~~~~~~~~~~ 349:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:13.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:13.63 ^~~~~~~~~~~~~~~~~~~~~~~ 349:13.63 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:13.63 NS_INTERFACE_MAP_END 349:13.63 ^~~~~~~~~~~~~~~~~~~~ 349:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:13.63 else 349:13.63 ^~~~ 349:13.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 349:13.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 349:13.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:13.64 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatement.cpp:228:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 349:13.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 349:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:14.47 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 349:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:14.47 foundInterface = 0; \ 349:14.47 ^~~~~~~~~~~~~~ 349:14.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:14.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:14.48 ^~~~~~~~~~~~~~~~~~~~~~~ 349:14.48 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:14.48 NS_INTERFACE_MAP_END 349:14.48 ^~~~~~~~~~~~~~~~~~~~ 349:14.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:14.48 else 349:14.48 ^~~~ 349:14.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:14.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:14.48 ^~~~~~~~~~~~~~~~~~ 349:14.49 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementJSHelper.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:14.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 349:14.49 ^~~~~~~~~~~~~~~~~~~~~~ 349:14.53 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 349:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:14.53 foundInterface = 0; \ 349:14.53 ^~~~~~~~~~~~~~ 349:14.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:14.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:14.54 ^~~~~~~~~~~~~~~~~~~~~~~ 349:14.54 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:14.54 NS_INTERFACE_MAP_END 349:14.54 ^~~~~~~~~~~~~~~~~~~~ 349:14.54 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 349:14.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 349:14.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 349:14.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 349:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 349:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 349:14.55 from /builddir/build/BUILD/firefox-66.0.4/storage/StorageBaseStatementInternal.cpp:9, 349:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage0.cpp:20: 349:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:14.55 } else 349:14.55 ^~~~ 349:14.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 349:14.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 349:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:14.56 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 349:14.56 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 349:14.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:24.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 349:24.02 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 349:24.02 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 349:24.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 349:24.02 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 349:24.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:24.02 foundInterface = 0; \ 349:24.02 ^~~~~~~~~~~~~~ 349:24.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:24.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:24.03 ^~~~~~~~~~~~~~~~~~~~~~~ 349:24.03 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:24.03 NS_INTERFACE_MAP_END 349:24.03 ^~~~~~~~~~~~~~~~~~~~ 349:24.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:24.03 else 349:24.03 ^~~~ 349:24.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 349:24.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 349:24.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.04 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatement.cpp:235:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 349:24.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 349:24.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.13 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 349:24.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:24.13 foundInterface = 0; \ 349:24.13 ^~~~~~~~~~~~~~ 349:24.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:24.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:24.13 ^~~~~~~~~~~~~~~~~~~~~~~ 349:24.13 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:24.14 NS_INTERFACE_MAP_END 349:24.14 ^~~~~~~~~~~~~~~~~~~~ 349:24.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:24.14 else 349:24.14 ^~~~ 349:24.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 349:24.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 349:24.14 ^~~~~~~~~~~~~~~~~~ 349:24.14 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementJSHelper.cpp:177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 349:24.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 349:24.14 ^~~~~~~~~~~~~~~~~~~~~~ 349:24.21 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 349:24.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:24.22 foundInterface = 0; \ 349:24.22 ^~~~~~~~~~~~~~ 349:24.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:24.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:24.22 ^~~~~~~~~~~~~~~~~~~~~~~ 349:24.22 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:24.22 NS_INTERFACE_MAP_END 349:24.22 ^~~~~~~~~~~~~~~~~~~~ 349:24.22 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 349:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 349:24.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 349:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 349:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 349:24.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 349:24.23 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 349:24.24 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 349:24.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 349:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:24.24 } else 349:24.24 ^~~~ 349:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 349:24.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 349:24.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.24 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 349:24.24 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 349:24.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:24.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 349:24.25 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.h:10, 349:24.25 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:10, 349:24.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 349:24.25 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 349:24.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:24.25 foundInterface = 0; \ 349:24.25 ^~~~~~~~~~~~~~ 349:24.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:24.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:24.26 ^~~~~~~~~~~~~~~~~~~~~~~ 349:24.26 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:24.26 NS_INTERFACE_MAP_END 349:24.26 ^~~~~~~~~~~~~~~~~~~~ 349:24.26 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 349:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 349:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 349:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 349:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 349:24.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsProxyRelease.h:16, 349:24.27 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageConnection.h:14, 349:24.27 from /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageService.cpp:11, 349:24.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/storage/Unified_cpp_storage1.cpp:2: 349:24.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:24.27 } else 349:24.27 ^~~~ 349:24.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 349:24.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 349:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:24.27 /builddir/build/BUILD/firefox-66.0.4/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 349:24.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 349:24.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:55.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:55.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 349:55.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 349:55.97 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 349:55.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 349:55.98 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 349:55.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:55.98 foundInterface = 0; \ 349:55.98 ^~~~~~~~~~~~~~ 349:55.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:55.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:55.98 ^~~~~~~~~~~~~~~~~~~~~~~ 349:55.98 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:55.99 NS_INTERFACE_MAP_END 349:55.99 ^~~~~~~~~~~~~~~~~~~~ 349:55.99 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:107, 349:55.99 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 349:55.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 349:55.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 349:56.00 } else 349:56.00 ^~~~ 349:56.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 349:56.00 } else 349:56.00 ^~~~ 349:59.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 349:59.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 349:59.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:13, 349:59.69 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 349:59.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 349:59.69 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 349:59.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:59.69 foundInterface = 0; \ 349:59.69 ^~~~~~~~~~~~~~ 349:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:59.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:59.70 ^~~~~~~~~~~~~~~~~~~~~~~ 349:59.70 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:59.70 NS_INTERFACE_MAP_END 349:59.70 ^~~~~~~~~~~~~~~~~~~~ 349:59.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:59.71 else 349:59.71 ^~~~ 349:59.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 349:59.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 349:59.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:59.72 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 349:59.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 349:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:59.76 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 349:59.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 349:59.77 foundInterface = 0; \ 349:59.77 ^~~~~~~~~~~~~~ 349:59.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 349:59.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 349:59.77 ^~~~~~~~~~~~~~~~~~~~~~~ 349:59.77 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:672:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 349:59.77 NS_INTERFACE_MAP_END 349:59.77 ^~~~~~~~~~~~~~~~~~~~ 349:59.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 349:59.77 else 349:59.78 ^~~~ 349:59.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 349:59.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 349:59.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349:59.79 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCWrappedNative.cpp:671:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 349:59.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 349:59.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 350:04.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISimpleEnumerator.h:13, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDirectoryEnumerator.h:14, 350:04.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFile.h:14, 350:04.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/XREAppData.h:15, 350:04.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsXULAppAPI.h:15, 350:04.07 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:7, 350:04.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 350:04.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 350:04.07 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 350:04.07 /builddir/build/BUILD/firefox-66.0.4/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] 350:04.09 memset(aT, 0, sizeof(T)); 350:04.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 350:04.09 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCShellImpl.cpp:34, 350:04.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 350:04.09 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 350:04.09 struct GlobalProperties { 350:04.10 ^~~~~~~~~~~~~~~~ 350:10.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 350:10.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 350:10.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 350:10.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 350:10.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 350:10.73 from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsCookieModule.cpp:6, 350:10.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 350:10.73 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 350:10.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 350:10.73 foundInterface = 0; \ 350:10.73 ^~~~~~~~~~~~~~ 350:10.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 350:10.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 350:10.73 ^~~~~~~~~~~~~~~~~~~~~~~ 350:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 350:10.74 NS_INTERFACE_MAP_END 350:10.75 ^~~~~~~~~~~~~~~~~~~~ 350:10.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 350:10.75 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 350:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 350:10.75 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 350:10.75 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 350:10.76 ^~~~~~~~~~~~~~~~~~~~ 350:10.76 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:8, 350:10.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 350:10.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 350:10.76 } else 350:10.76 ^~~~ 350:10.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 350:10.76 } else 350:10.76 ^~~~ 350:10.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 350:10.77 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 350:10.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 350:10.77 /builddir/build/BUILD/firefox-66.0.4/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 350:10.77 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 350:10.77 ^~~~~~~~~~~~~~~~~~~~ 351:23.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 351:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 351:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDocumentLoader.h:10, 351:23.05 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.h:12, 351:23.05 from /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:10, 351:23.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 351:23.05 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 351:23.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:23.06 foundInterface = 0; \ 351:23.06 ^~~~~~~~~~~~~~ 351:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:23.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:23.06 ^~~~~~~~~~~~~~~~~~~~~~~ 351:23.06 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:168:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:23.06 NS_INTERFACE_MAP_END 351:23.06 ^~~~~~~~~~~~~~~~~~~~ 351:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 351:23.06 } else 351:23.06 ^~~~ 351:23.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 351:23.06 NS_IMPL_QUERY_BODY_CONCRETE(_class) 351:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:23.06 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsDocLoader.cpp:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 351:23.06 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 351:23.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 351:23.51 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 351:23.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:23.51 foundInterface = 0; \ 351:23.51 ^~~~~~~~~~~~~~ 351:23.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:23.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:23.51 ^~~~~~~~~~~~~~~~~~~~~~~ 351:23.51 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:23.51 NS_INTERFACE_MAP_END 351:23.51 ^~~~~~~~~~~~~~~~~~~~ 351:23.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:23.51 else 351:23.51 ^~~~ 351:23.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:23.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:23.52 ^~~~~~~~~~~~~~~~~~ 351:23.52 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:23.52 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 351:23.52 ^~~~~~~~~~~~~~~~~~~~~~ 351:23.59 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 351:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:23.59 foundInterface = 0; \ 351:23.59 ^~~~~~~~~~~~~~ 351:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:23.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:23.59 ^~~~~~~~~~~~~~~~~~~~~~~ 351:23.59 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:792:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:23.59 NS_INTERFACE_MAP_END 351:23.59 ^~~~~~~~~~~~~~~~~~~~ 351:23.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:23.59 else 351:23.59 ^~~~ 351:23.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:23.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:23.61 ^~~~~~~~~~~~~~~~~~ 351:23.61 /builddir/build/BUILD/firefox-66.0.4/uriloader/base/nsURILoader.cpp:791:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:23.61 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 351:23.61 ^~~~~~~~~~~~~~~~~~~~~~ 351:57.13 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 351:57.13 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 351:57.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 351:57.13 from /builddir/build/BUILD/firefox-66.0.4/ipc/glue/BackgroundUtils.h:10, 351:57.14 from /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 351:57.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 351:57.14 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 351:57.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 351:57.14 foundInterface = 0; \ 351:57.14 ^~~~~~~~~~~~~~ 351:57.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 351:57.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 351:57.14 ^~~~~~~~~~~~~~~~~~~~~~~ 351:57.14 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 351:57.14 NS_INTERFACE_MAP_END 351:57.14 ^~~~~~~~~~~~~~~~~~~~ 351:57.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 351:57.14 else 351:57.14 ^~~~ 351:57.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 351:57.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 351:57.14 ^~~~~~~~~~~~~~~~~~ 351:57.14 /builddir/build/BUILD/firefox-66.0.4/uriloader/prefetch/OfflineCacheUpdateChild.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 351:57.15 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 351:57.15 ^~~~~~~~~~~~~~~~~~~~~~ 352:04.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:04.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 352:04.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 352:04.93 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 352:04.93 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 352:04.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 352:04.93 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:04.94 foundInterface = 0; \ 352:04.94 ^~~~~~~~~~~~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:04.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:04.94 ^~~~~~~~~~~~~~~~~~~~~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:04.94 NS_INTERFACE_MAP_END 352:04.94 ^~~~~~~~~~~~~~~~~~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:04.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 352:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 352:04.94 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 352:04.94 ^~~~~~~~~~~~~~~~~~~~ 352:04.94 In file included from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 352:04.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 352:04.94 } else 352:04.94 ^~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 352:04.94 } else 352:04.94 ^~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:04.94 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 352:04.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:04.94 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 352:04.94 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 352:04.94 ^~~~~~~~~~~~~~~~~~~~ 352:05.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:05.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 352:05.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIHandlerService.h:10, 352:05.15 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.h:4, 352:05.15 from /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/ContentHandlerService.cpp:1, 352:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 352:05.16 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 352:05.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:05.17 foundInterface = 0; \ 352:05.17 ^~~~~~~~~~~~~~ 352:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:05.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:05.17 ^~~~~~~~~~~~~~~~~~~~~~~ 352:05.17 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:05.17 NS_INTERFACE_MAP_END 352:05.17 ^~~~~~~~~~~~~~~~~~~~ 352:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:05.17 else 352:05.17 ^~~~ 352:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:05.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:05.17 ^~~~~~~~~~~~~~~~~~ 352:05.17 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalHelperAppService.cpp:1149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:05.17 NS_INTERFACE_MAP_ENTRY(nsINamed) 352:05.17 ^~~~~~~~~~~~~~~~~~~~~~ 352:05.39 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 352:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:05.40 foundInterface = 0; \ 352:05.40 ^~~~~~~~~~~~~~ 352:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:05.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:05.40 ^~~~~~~~~~~~~~~~~~~~~~~ 352:05.40 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:05.40 NS_INTERFACE_MAP_END 352:05.40 ^~~~~~~~~~~~~~~~~~~~ 352:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:05.40 else 352:05.40 ^~~~ 352:05.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:05.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:05.40 ^~~~~~~~~~~~~~~~~~ 352:05.40 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:05.40 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 352:05.40 ^~~~~~~~~~~~~~~~~~~~~~ 352:05.42 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 352:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:05.43 foundInterface = 0; \ 352:05.43 ^~~~~~~~~~~~~~ 352:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:05.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:05.43 ^~~~~~~~~~~~~~~~~~~~~~~ 352:05.43 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:471:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:05.43 NS_INTERFACE_MAP_END 352:05.43 ^~~~~~~~~~~~~~~~~~~~ 352:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:05.43 else 352:05.43 ^~~~ 352:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:05.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:05.43 ^~~~~~~~~~~~~~~~~~ 352:05.43 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsExternalProtocolHandler.cpp:470:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:05.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 352:05.43 ^~~~~~~~~~~~~~~~~~~~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 352:05.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:05.47 foundInterface = 0; \ 352:05.47 ^~~~~~~~~~~~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:05.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:05.47 ^~~~~~~~~~~~~~~~~~~~~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:05.47 NS_INTERFACE_MAP_END 352:05.47 ^~~~~~~~~~~~~~~~~~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:05.47 else 352:05.47 ^~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 352:05.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 352:05.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:05.47 /builddir/build/BUILD/firefox-66.0.4/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 352:05.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 352:05.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:43.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:43.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 352:43.53 from /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/CNavDTD.cpp:7, 352:43.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 352:43.53 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 352:43.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:43.54 foundInterface = 0; \ 352:43.54 ^~~~~~~~~~~~~~ 352:43.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:43.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:43.54 ^~~~~~~~~~~~~~~~~~~~~~~ 352:43.55 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:43.55 NS_INTERFACE_MAP_END 352:43.55 ^~~~~~~~~~~~~~~~~~~~ 352:43.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:43.56 else 352:43.56 ^~~~ 352:43.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 352:43.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 352:43.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:43.56 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsExpatDriver.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 352:43.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 352:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:43.85 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 352:43.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:43.86 foundInterface = 0; \ 352:43.86 ^~~~~~~~~~~~~~ 352:43.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:43.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:43.86 ^~~~~~~~~~~~~~~~~~~~~~~ 352:43.88 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:43.88 NS_INTERFACE_MAP_END 352:43.88 ^~~~~~~~~~~~~~~~~~~~ 352:43.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:43.88 else 352:43.89 ^~~~ 352:43.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 352:43.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 352:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:43.89 /builddir/build/BUILD/firefox-66.0.4/parser/htmlparser/nsParser.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 352:43.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 352:43.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 352:50.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:50.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 352:50.71 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 352:50.71 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 352:50.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:50.71 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 352:50.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:50.71 foundInterface = 0; \ 352:50.71 ^~~~~~~~~~~~~~ 352:50.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:50.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:50.71 ^~~~~~~~~~~~~~~~~~~~~~~ 352:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:50.72 NS_INTERFACE_MAP_END 352:50.72 ^~~~~~~~~~~~~~~~~~~~ 352:50.72 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:50.72 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 352:50.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:50.72 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 352:50.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 352:50.72 } else 352:50.72 ^~~~ 352:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 352:50.72 } else 352:50.72 ^~~~ 352:50.72 /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:48:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:50.72 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, nsIPrincipal, nsISerializable) 352:50.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:56.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 352:56.18 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 352:56.18 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 352:56.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.18 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 352:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:56.18 foundInterface = 0; \ 352:56.18 ^~~~~~~~~~~~~~ 352:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:56.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:56.18 ^~~~~~~~~~~~~~~~~~~~~~~ 352:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:56.18 NS_INTERFACE_MAP_END 352:56.18 ^~~~~~~~~~~~~~~~~~~~ 352:56.18 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.18 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 352:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.18 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 352:56.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 352:56.18 } else 352:56.18 ^~~~ 352:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 352:56.18 } else 352:56.18 ^~~~ 352:56.18 /builddir/build/BUILD/firefox-66.0.4/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.18 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, nsIPrincipal, 352:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:56.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 352:56.59 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 352:56.59 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 352:56.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.59 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 352:56.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:56.60 foundInterface = 0; \ 352:56.60 ^~~~~~~~~~~~~~ 352:56.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:56.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:56.61 ^~~~~~~~~~~~~~~~~~~~~~~ 352:56.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:56.61 NS_INTERFACE_MAP_END 352:56.61 ^~~~~~~~~~~~~~~~~~~~ 352:56.61 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.61 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 352:56.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.61 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 352:56.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 352:56.61 } else 352:56.61 ^~~~ 352:56.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 352:56.61 } else 352:56.61 ^~~~ 352:56.61 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.61 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, nsIPrincipal, nsISerializable) 352:56.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 352:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 352:56.64 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.h:9, 352:56.64 from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:7, 352:56.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.64 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 352:56.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:56.64 foundInterface = 0; \ 352:56.65 ^~~~~~~~~~~~~~ 352:56.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:56.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:56.65 ^~~~~~~~~~~~~~~~~~~~~~~ 352:56.65 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:56.65 NS_INTERFACE_MAP_END 352:56.65 ^~~~~~~~~~~~~~~~~~~~ 352:56.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 352:56.65 else 352:56.65 ^~~~ 352:56.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 352:56.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 352:56.65 ^~~~~~~~~~~~~~~~~~ 352:56.65 /builddir/build/BUILD/firefox-66.0.4/caps/NullPrincipalURI.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 352:56.65 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 352:56.65 ^~~~~~~~~~~~~~~~~~~~~~ 352:56.82 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 352:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 352:56.83 foundInterface = 0; \ 352:56.83 ^~~~~~~~~~~~~~ 352:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 352:56.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 352:56.83 ^~~~~~~~~~~~~~~~~~~~~~~ 352:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 352:56.83 NS_INTERFACE_MAP_END 352:56.83 ^~~~~~~~~~~~~~~~~~~~ 352:56.83 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.83 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 352:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 352:56.83 In file included from /builddir/build/BUILD/firefox-66.0.4/caps/ContentPrincipal.cpp:23, 352:56.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/caps/Unified_cpp_caps0.cpp:2: 352:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 352:56.83 } else 352:56.83 ^~~~ 352:56.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 352:56.83 } else 352:56.83 ^~~~ 352:56.83 /builddir/build/BUILD/firefox-66.0.4/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 352:56.83 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, nsIPrincipal, nsISerializable) 352:56.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 353:03.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 353:03.81 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 353:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:03.81 foundInterface = 0; \ 353:03.81 ^~~~~~~~~~~~~~ 353:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 353:03.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 353:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:03.81 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 353:03.81 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 353:03.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:03.81 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 353:03.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 353:03.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 353:03.81 } else 353:03.82 ^~~~ 353:03.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 353:03.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 353:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:03.82 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5DocumentBuilder.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 353:03.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 353:03.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:04.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 353:04.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 353:04.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 353:04.30 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.h:8, 353:04.30 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:5, 353:04.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 353:04.31 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 353:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:04.31 foundInterface = 0; \ 353:04.31 ^~~~~~~~~~~~~~ 353:04.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:04.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:04.31 ^~~~~~~~~~~~~~~~~~~~~~~ 353:04.31 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:04.31 NS_INTERFACE_MAP_END 353:04.31 ^~~~~~~~~~~~~~~~~~~~ 353:04.31 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5AtomTable.cpp:6, 353:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 353:04.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 353:04.32 } else 353:04.32 ^~~~ 353:04.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 353:04.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 353:04.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:04.32 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 353:04.32 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 353:04.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:08.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:08.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 353:08.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 353:08.45 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:08.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:08.46 ^ 353:08.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:08.46 ((size) ? malloc((unsigned) (size)) : NULL) 353:08.46 ^~~~ 353:08.46 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 353:08.46 new_elements = _cairo_malloc_ab (pq->max_size, 353:08.46 ^~~~~~~~~~~~~~~~ 353:09.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:09.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 353:09.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 353:09.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:09.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:09.25 ^ 353:09.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:09.26 ((size) ? malloc((unsigned) (size)) : NULL) 353:09.26 ^~~~ 353:09.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 353:09.26 new_elements = _cairo_malloc_ab (pq->max_size, 353:09.26 ^~~~~~~~~~~~~~~~ 353:09.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:09.57 from /usr/include/assert.h:35, 353:09.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:09.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 353:09.57 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:09.57 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:09.57 ^~~~~~~ 353:10.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:10.63 from /usr/include/assert.h:35, 353:10.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:10.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:10.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 353:10.64 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:10.64 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:10.64 ^~~~~~~ 353:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 353:10.88 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 353:10.88 : note: this is the location of the previous definition 353:10.88 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 353:10.88 /builddir/build/BUILD/firefox-66.0.4/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] 353:10.88 free (unscaled->var_coords); 353:10.88 ~~~~~~~~^~~~~~~~~~~~ 353:10.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/stdlib.h:3, 353:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:58, 353:10.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 353:10.88 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 353:10.88 extern void free (void *__ptr) __THROW; 353:10.88 ~~~~~~^~~~~ 353:10.89 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 353:10.90 /builddir/build/BUILD/firefox-66.0.4/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] 353:10.90 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 353:10.90 ~~~~~~~~^~~~~~~~~~~~ 353:10.90 /builddir/build/BUILD/firefox-66.0.4/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 *'} 353:10.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:10.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:42: 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:10.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:10.91 ^ 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:10.91 ((size) ? malloc((unsigned) (size)) : NULL) 353:10.91 ^~~~ 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 353:10.91 data = _cairo_malloc_ab (height, stride); 353:10.91 ^~~~~~~~~~~~~~~~ 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:10.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:10.91 ^ 353:10.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:10.92 ((size) ? malloc((unsigned) (size)) : NULL) 353:10.92 ^~~~ 353:10.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 353:10.92 data = _cairo_malloc_ab (height, stride); 353:10.92 ^~~~~~~~~~~~~~~~ 353:10.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:10.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:10.92 ^ 353:10.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:10.92 ((size) ? malloc((unsigned) (size)) : NULL) 353:10.92 ^~~~ 353:10.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 353:10.92 data = _cairo_malloc_ab (height, stride); 353:10.92 ^~~~~~~~~~~~~~~~ 353:10.93 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:10.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:10.93 ^ 353:10.93 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:10.93 ((size) ? malloc((unsigned) (size)) : NULL) 353:10.93 ^~~~ 353:10.93 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 353:10.93 data = _cairo_malloc_ab (height, stride); 353:10.93 ^~~~~~~~~~~~~~~~ 353:11.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:11.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:11.64 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 353:11.64 ^ 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:11.64 ((size) ? malloc((unsigned) (size)) : NULL) 353:11.64 ^~~~ 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 353:11.64 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 353:11.64 ^~~~~~~~~~~~~~~~~ 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:11.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:11.64 ^ 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:11.64 ((size) ? malloc((unsigned) (size)) : NULL) 353:11.64 ^~~~ 353:11.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 353:11.64 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 353:11.64 ^~~~~~~~~~~~~~~~ 353:11.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:11.95 from /usr/include/assert.h:35, 353:11.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:11.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:11.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 353:11.95 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:11.95 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:11.95 ^~~~~~~ 353:12.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:12.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 353:12.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 353:12.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.20 ^ 353:12.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.20 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.20 ^~~~ 353:12.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 353:12.20 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 353:12.20 ^~~~~~~~~~~~~~~~ 353:12.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.21 ^ 353:12.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.21 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.21 ^~~~ 353:12.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 353:12.21 alpha = _cairo_malloc_ab (image->height, image->width); 353:12.21 ^~~~~~~~~~~~~~~~ 353:12.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 353:12.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.22 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 353:12.22 ^ 353:12.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.22 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.22 ^~~~ 353:12.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 353:12.22 rgb = _cairo_malloc_abc (image->width, image->height, 3); 353:12.22 ^~~~~~~~~~~~~~~~~ 353:12.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 353:12.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.24 ^ 353:12.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.24 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.24 ^~~~ 353:12.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 353:12.24 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 353:12.24 ^~~~~~~~~~~~~~~~ 353:12.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 353:12.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.30 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.30 ^ 353:12.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.30 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.30 ^~~~ 353:12.30 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 353:12.30 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 353:12.30 ^~~~~~~~~~~~~~~~ 353:12.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.31 ^ 353:12.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.31 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.31 ^~~~ 353:12.31 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 353:12.31 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 353:12.31 ^~~~~~~~~~~~~~~~ 353:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 353:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.40 ^ 353:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.40 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.40 ^~~~ 353:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 353:12.40 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:12.40 ^~~~~~~~~~~~~~~~ 353:12.40 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:12.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:12.41 ^ 353:12.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:12.41 ((size) ? malloc((unsigned) (size)) : NULL) 353:12.41 ^~~~ 353:12.41 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 353:12.41 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 353:12.41 ^~~~~~~~~~~~~~~~ 353:13.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:13.25 from /usr/include/assert.h:35, 353:13.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:13.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:13.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 353:13.25 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:13.25 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:13.25 ^~~~~~~ 353:13.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:13.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 353:13.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 353:13.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:13.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:13.53 ^ 353:13.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:13.53 ((size) ? malloc((unsigned) (size)) : NULL) 353:13.53 ^~~~ 353:13.53 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 353:13.53 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 353:13.53 ^~~~~~~~~~~~~~~~ 353:14.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:14.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 353:14.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 353:14.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:14.32 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:14.32 ^ 353:14.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:14.32 ((size) ? malloc((unsigned) (size)) : NULL) 353:14.32 ^~~~ 353:14.32 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 353:14.32 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:14.32 ^~~~~~~~~~~~~~~~ 353:14.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:14.53 from /usr/include/assert.h:35, 353:14.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:14.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:14.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 353:14.53 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:14.53 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:14.53 ^~~~~~~ 353:15.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:15.13 from /usr/include/assert.h:35, 353:15.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:15.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:15.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 353:15.13 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:15.13 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:15.14 ^~~~~~~ 353:15.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/features.h:3, 353:15.56 from /usr/include/assert.h:35, 353:15.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/system_wrappers/assert.h:3, 353:15.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:57, 353:15.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 353:15.56 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 353:15.56 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 353:15.56 ^~~~~~~ 353:17.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:17.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 353:17.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 353:17.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.59 ^ 353:17.59 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.60 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.60 ^~~~ 353:17.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 353:17.60 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 353:17.60 ^~~~~~~~~~~~~~~~ 353:17.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 353:17.60 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.61 ^ 353:17.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.61 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.61 ^~~~ 353:17.61 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 353:17.61 ximage.data = _cairo_malloc_ab (stride, ximage.height); 353:17.61 ^~~~~~~~~~~~~~~~ 353:17.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 353:17.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.63 ^ 353:17.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.63 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.63 ^~~~ 353:17.63 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 353:17.64 _cairo_malloc_ab (gradient->n_stops, 353:17.64 ^~~~~~~~~~~~~~~~ 353:17.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 353:17.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.64 ^ 353:17.64 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.64 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.65 ^~~~ 353:17.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 353:17.65 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 353:17.65 ^~~~~~~~~~~~~~~~ 353:17.65 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 353:17.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.66 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.66 ^ 353:17.66 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.66 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.66 ^~~~ 353:17.67 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 353:17.67 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 353:17.67 ^~~~~~~~~~~~~~~~ 353:17.68 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 353:17.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:17.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:17.69 ^ 353:17.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:17.69 ((size) ? malloc((unsigned) (size)) : NULL) 353:17.69 ^~~~ 353:17.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 353:17.69 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 353:17.69 ^~~~~~~~~~~~~~~~ 353:19.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:19.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 353:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 353:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 353:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.17 ^ 353:19.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.17 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.17 ^~~~ 353:19.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 353:19.18 new_elements = _cairo_malloc_ab (pq->max_size, 353:19.18 ^~~~~~~~~~~~~~~~ 353:19.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 353:19.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.19 ^ 353:19.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.20 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.20 ^~~~ 353:19.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 353:19.20 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 353:19.20 ^~~~~~~~~~~~~~~~ 353:19.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 353:19.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.23 ^ 353:19.23 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.24 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.24 ^~~~ 353:19.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 353:19.24 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 353:19.24 ^~~~~~~~~~~~~~~~ 353:19.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 353:19.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.25 ^ 353:19.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.25 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.25 ^~~~ 353:19.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 353:19.25 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 353:19.25 ^~~~~~~~~~~~~~~~ 353:19.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 353:19.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.26 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.26 ^ 353:19.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.26 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.26 ^~~~ 353:19.26 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 353:19.26 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 353:19.26 ^~~~~~~~~~~~~~~~ 353:19.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 353:19.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.27 ^ 353:19.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.27 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.27 ^~~~ 353:19.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 353:19.27 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 353:19.28 ^~~~~~~~~~~~~~~~ 353:19.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 353:19.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:19.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:19.28 ^ 353:19.28 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:19.28 ((size) ? malloc((unsigned) (size)) : NULL) 353:19.28 ^~~~ 353:19.29 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 353:19.29 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 353:19.29 ^~~~~~~~~~~~~~~~ 353:20.78 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:20.78 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-font-face.c:41, 353:20.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 353:20.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 353:20.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.79 ^ 353:20.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.79 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.80 ^~~~ 353:20.80 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 353:20.80 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 353:20.80 ^~~~~~~~~~~~~~~~ 353:20.84 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 353:20.84 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.85 ^ 353:20.85 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.85 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.85 ^~~~ 353:20.85 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 353:20.85 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 353:20.85 ^~~~~~~~~~~~~~~~ 353:20.87 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 353:20.87 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.87 ^ 353:20.87 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.87 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.87 ^~~~ 353:20.87 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 353:20.87 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 353:20.88 ^~~~~~~~~~~~~~~~ 353:20.93 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 353:20.93 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.94 ^ 353:20.94 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.94 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.94 ^~~~ 353:20.94 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 353:20.94 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 353:20.94 ^~~~~~~~~~~~~~~~ 353:20.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 353:20.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.97 ^ 353:20.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.97 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.97 ^~~~ 353:20.97 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 353:20.98 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:20.98 ^~~~~~~~~~~~~~~~ 353:20.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 353:20.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:20.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:20.98 ^ 353:20.98 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:20.98 ((size) ? malloc((unsigned) (size)) : NULL) 353:20.98 ^~~~ 353:20.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 353:20.99 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 353:20.99 ^~~~~~~~~~~~~~~~ 353:22.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:22.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 353:22.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 353:22.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 353:22.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:22.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:22.95 ^ 353:22.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:22.96 ((size) ? malloc((unsigned) (size)) : NULL) 353:22.96 ^~~~ 353:22.96 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 353:22.96 new_rects = _cairo_malloc_ab (size, 353:22.96 ^~~~~~~~~~~~~~~~ 353:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 353:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:22.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:22.99 ^ 353:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.00 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.00 ^~~~ 353:23.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 353:23.00 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 353:23.00 ^~~~~~~~~~~~~~~~ 353:23.02 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 353:23.02 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.02 ^ 353:23.03 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.03 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.03 ^~~~ 353:23.03 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 353:23.03 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 353:23.03 ^~~~~~~~~~~~~~~~ 353:23.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 353:23.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.05 ^ 353:23.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.05 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.05 ^~~~ 353:23.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 353:23.05 path->data = _cairo_malloc_ab (path->num_data, 353:23.07 ^~~~~~~~~~~~~~~~ 353:23.07 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 353:23.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.08 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.08 ^ 353:23.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.08 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.08 ^~~~ 353:23.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 353:23.08 pattern->stops = _cairo_malloc_ab (other->stops_size, 353:23.09 ^~~~~~~~~~~~~~~~ 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.09 ^ 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.09 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.09 ^~~~ 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 353:23.09 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 353:23.09 ^~~~~~~~~~~~~~~~ 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 353:23.09 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.09 ^ 353:23.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.10 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.10 ^~~~ 353:23.10 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 353:23.10 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 353:23.10 ^~~~~~~~~~~~~~~~ 353:23.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 353:23.13 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.14 ^ 353:23.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.14 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.14 ^~~~ 353:23.14 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 353:23.14 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 353:23.14 ^~~~~~~~~~~~~~~~ 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.15 ^ 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.15 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.15 ^~~~ 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 353:23.15 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 353:23.15 ^~~~~~~~~~~~~~~~ 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.15 ^ 353:23.15 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.16 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.16 ^~~~ 353:23.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 353:23.16 vertices = _cairo_malloc_ab (num_vertices, 353:23.16 ^~~~~~~~~~~~~~~~ 353:23.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 353:23.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.16 ^ 353:23.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.16 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.16 ^~~~ 353:23.16 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 353:23.16 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 353:23.16 ^~~~~~~~~~~~~~~~ 353:23.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 353:23.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.17 ^ 353:23.17 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.18 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.18 ^~~~ 353:23.18 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 353:23.18 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 353:23.18 ^~~~~~~~~~~~~~~~ 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.19 ^ 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.19 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.19 ^~~~ 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 353:23.19 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 353:23.19 ^~~~~~~~~~~~~~~~ 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.19 ^ 353:23.19 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.20 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.20 ^~~~ 353:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 353:23.20 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:23.20 ^~~~~~~~~~~~~~~~ 353:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 353:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.20 ^ 353:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.20 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.20 ^~~~ 353:23.20 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 353:23.20 new_elements = _cairo_malloc_ab (pq->max_size, 353:23.20 ^~~~~~~~~~~~~~~~ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.21 ^ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.21 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.21 ^~~~ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 353:23.21 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 353:23.21 ^~~~~~~~~~~~~~~~ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.21 ^ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.21 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.21 ^~~~ 353:23.21 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 353:23.22 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 353:23.22 ^~~~~~~~~~~~~~~~ 353:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 353:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.22 ^ 353:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.22 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.22 ^~~~ 353:23.22 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 353:23.22 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 353:23.22 ^~~~~~~~~~~~~~~~ 353:23.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 353:23.24 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.24 ^ 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.25 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.25 ^~~~ 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 353:23.25 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 353:23.25 ^~~~~~~~~~~~~~~~ 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.25 ^ 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.25 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.25 ^~~~ 353:23.25 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 353:23.26 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 353:23.27 ^~~~~~~~~~~~~~~~ 353:23.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:23.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:23.27 ^ 353:23.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:23.27 ((size) ? malloc((unsigned) (size)) : NULL) 353:23.27 ^~~~ 353:23.27 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 353:23.27 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 353:23.27 ^~~~~~~~~~~~~~~~ 353:25.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:2573, 353:25.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 353:25.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 353:25.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 353:25.69 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.69 ^ 353:25.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.70 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.70 ^~~~ 353:25.70 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 353:25.70 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 353:25.70 ^~~~~~~~~~~~~~~~ 353:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 353:25.72 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.73 ^ 353:25.73 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.73 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.73 ^~~~ 353:25.73 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 353:25.73 rects = _cairo_malloc_ab (traps->num_traps, 353:25.73 ^~~~~~~~~~~~~~~~ 353:25.75 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 353:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.76 ^ 353:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.76 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.76 ^~~~ 353:25.76 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 353:25.76 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 353:25.76 ^~~~~~~~~~~~~~~~ 353:25.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 353:25.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.77 ^ 353:25.77 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.77 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.77 ^~~~ 353:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 353:25.78 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 353:25.78 ^~~~~~~~~~~~~~~~ 353:25.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 353:25.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.79 ^ 353:25.79 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.79 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.80 ^~~~ 353:25.80 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 353:25.80 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:25.80 ^~~~~~~~~~~~~~~~ 353:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 353:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.86 ^ 353:25.86 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.86 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.86 ^~~~ 353:25.87 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 353:25.87 rects = _cairo_malloc_ab (num_rects, 353:25.87 ^~~~~~~~~~~~~~~~ 353:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 353:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.91 ^ 353:25.91 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.92 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.92 ^~~~ 353:25.92 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 353:25.92 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 353:25.92 ^~~~~~~~~~~~~~~~ 353:25.94 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 353:25.94 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.95 ^ 353:25.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.95 ((size) ? malloc((unsigned) (size)) : NULL) 353:25.95 ^~~~ 353:25.95 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 353:25.95 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 353:25.95 ^~~~~~~~~~~~~~~~ 353:25.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 353:25.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:25.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:25.99 ^ 353:25.99 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:25.99 ((size) ? malloc((unsigned) (size)) : NULL) 353:26.00 ^~~~ 353:26.00 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 353:26.00 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 353:26.00 ^~~~~~~~~~~~~~~~ 353:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 353:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:26.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:26.01 ^ 353:26.01 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:26.01 ((size) ? malloc((unsigned) (size)) : NULL) 353:26.02 ^~~~ 353:26.02 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 353:26.02 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 353:26.02 ^~~~~~~~~~~~~~~~ 353:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 353:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:26.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:26.04 ^ 353:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:26.04 ((size) ? malloc((unsigned) (size)) : NULL) 353:26.04 ^~~~ 353:26.04 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 353:26.04 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 353:26.05 ^~~~~~~~~~~~~~~~ 353:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 353:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 353:26.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 353:26.05 ^ 353:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 353:26.05 ((size) ? malloc((unsigned) (size)) : NULL) 353:26.05 ^~~~ 353:26.05 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 353:26.06 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 353:26.06 ^~~~~~~~~~~~~~~~ 353:26.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 353:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c: At top level: 353:26.07 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 353:26.07 #define CAIRO_VERSION_H 1 353:26.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo.h:41, 353:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairoint.h:70, 353:26.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-spans.c:27, 353:26.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 353:26.08 /builddir/build/BUILD/firefox-66.0.4/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 353:26.08 #define CAIRO_VERSION_H 353:30.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 353:30.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 353:30.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICancelableRunnable.h:10, 353:30.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:13, 353:31.00 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 353:31.00 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 353:31.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 353:31.00 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 353:31.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:31.00 foundInterface = 0; \ 353:31.00 ^~~~~~~~~~~~~~ 353:31.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:31.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:31.01 ^~~~~~~~~~~~~~~~~~~~~~~ 353:31.01 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:31.02 NS_INTERFACE_MAP_END 353:31.02 ^~~~~~~~~~~~~~~~~~~~ 353:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 353:31.02 else 353:31.02 ^~~~ 353:31.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 353:31.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 353:31.03 ^~~~~~~~~~~~~~~~~~ 353:31.03 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 353:31.03 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 353:31.03 ^~~~~~~~~~~~~~~~~~~~~~ 353:31.09 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 353:31.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 353:31.09 foundInterface = 0; \ 353:31.09 ^~~~~~~~~~~~~~ 353:31.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 353:31.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 353:31.10 ^~~~~~~~~~~~~~~~~~~~~~~ 353:31.10 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 353:31.10 NS_INTERFACE_MAP_END 353:31.10 ^~~~~~~~~~~~~~~~~~~~ 353:31.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 353:31.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 353:31.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 353:31.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 353:31.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 353:31.10 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.h:8, 353:31.11 from /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 353:31.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 353:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 353:31.11 } else 353:31.11 ^~~~ 353:31.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 353:31.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 353:31.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353:31.12 /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 353:31.12 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 353:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354:12.71 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.72 } // namespace mozilla 354:12.72 ^ 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.72 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 354:12.73 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.74 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.74 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 354:12.74 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.74 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.74 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.76 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:12.77 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/Factory.cpp:1130:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:43.15 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderSkia*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 354:43.15 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:43.15 } // namespace mozilla 354:43.15 ^ 354:43.15 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 354:43.15 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/PathSkia.cpp:198:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 354:55.05 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(unsigned int, void const*, unsigned long, bool)': 354:55.05 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/common/utilities.cpp:1018:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeEjPKvmb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 354:55.05 } 354:55.05 ^ 354:55.06 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/common/utilities.cpp:1018:1: warning: the control flow of function '_ZN2gl17ComputeIndexRangeEjPKvmb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:06.56 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp: In member function 'nsDeviceContext::CreateRenderingContextCommon(bool)': 355:06.57 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:06.57 } 355:06.57 ^ 355:06.57 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:06.57 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsDeviceContext.cpp:715:1: warning: the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:21.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:137: 355:21.36 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 355:21.36 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:21.36 } // namespace mozilla 355:21.36 ^ 355:21.36 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:21.36 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:21.46 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp: In member function 'mozilla::gfx::SetTransformCommand::ExecuteOnDT(mozilla::gfx::DrawTarget*, mozilla::gfx::BaseMatrix const*) const': 355:21.47 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:21.47 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:21.47 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/DrawTargetWrapAndRecord.cpp:726:1: warning: the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:38.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:110: 355:38.03 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 355:38.03 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:38.03 } 355:38.03 ^ 355:38.03 /builddir/build/BUILD/firefox-66.0.4/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] 355:38.03 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 355:38.04 /builddir/build/BUILD/firefox-66.0.4/gfx/src/nsTransform2D.cpp:22:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:38.04 /builddir/build/BUILD/firefox-66.0.4/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] 355:43.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:137: 355:43.58 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderRecording*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 355:43.58 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:43.58 } // namespace mozilla 355:43.58 ^ 355:43.58 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:43.58 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:43.58 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::PathBuilderCairo*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 355:43.59 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::gfx::FlattenedPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 355:43.60 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp:237:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 355:43.75 /builddir/build/BUILD/firefox-66.0.4/gfx/2d/SFNTData.cpp: In member function 'mozilla::gfx::FilterNodeTransformSoftware::Render(mozilla::gfx::IntRectTyped const&)': 355:43.75 /builddir/build/BUILD/firefox-66.0.4/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] 355:43.75 /builddir/build/BUILD/firefox-66.0.4/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] 355:43.75 /builddir/build/BUILD/firefox-66.0.4/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] 357:59.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 357:59.34 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 357:59.34 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 357:59.34 } 357:59.34 ^ 357:59.35 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 357:59.35 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 357:59.35 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 357:59.35 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 357:59.39 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp: In function 'mozilla::gl::YInvertImageSurface(mozilla::gfx::DataSourceSurface*, unsigned int)': 357:59.39 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 357:59.39 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 357:59.39 /builddir/build/BUILD/firefox-66.0.4/gfx/gl/GfxTexturesReporter.cpp:78:1: warning: the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 359:38.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 359:38.41 /builddir/build/BUILD/firefox-66.0.4/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] 359:38.41 class Machine::Code::decoder 359:38.41 ^~~~~~~ 359:39.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:31, 359:39.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 359:39.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 359:39.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 359:39.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 359:39.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 359:39.11 /builddir/build/BUILD/firefox-66.0.4/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*]': 359:39.11 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 359:39.11 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 359:39.11 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Segment.cpp:60:42: required from here 359:39.12 /builddir/build/BUILD/firefox-66.0.4/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] 359:39.12 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 359:39.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:39.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureMap.h:29, 359:39.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Face.h:34, 359:39.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/CmapCache.h:30, 359:39.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/CmapCache.cpp:29, 359:39.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 359:39.14 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 359:39.14 class FeatureVal : public Vector 359:39.14 ^~~~~~~~~~ 359:42.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 359:42.50 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 359:42.50 /builddir/build/BUILD/firefox-66.0.4/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] 359:42.50 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 359:42.51 ^ 359:42.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Segment.h:38, 359:42.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/Silf.cpp:32, 359:42.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 359:42.51 /builddir/build/BUILD/firefox-66.0.4/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 359:42.51 struct SlotJustify 359:42.51 ^~~~~~~~~~~ 359:44.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:44.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:44.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:44.98 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:44.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:44.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:44.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:44.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:44.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:44.99 memset (this, 0, sizeof (*this)); 359:44.99 ^ 359:44.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:45.00 struct hb_ot_map_t 359:45.00 ^~~~~~~~~~~ 359:45.00 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:45.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:45.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:45.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:45.02 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:45.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:45.03 memset (this, 0, sizeof (*this)); 359:45.03 ^ 359:45.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:45.03 struct hb_aat_map_t 359:45.03 ^~~~~~~~~~~~ 359:45.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:45.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:45.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 359:45.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:45.35 memcpy (dest, src.str, src.len); 359:45.35 ^ 359:45.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:45.35 struct IntType 359:45.37 ^~~~~~~ 359:45.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:45.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:45.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 359:45.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:45.38 memcpy (d, &opstr.str.str[0], opstr.str.len); 359:45.38 ^ 359:45.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:45.39 struct IntType 359:45.39 ^~~~~~~ 359:45.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:45.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:45.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:45.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 359:45.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 359:45.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:45.60 memcpy (ret, &obj, size); 359:45.60 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:45.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:45.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 359:45.62 struct LangSys 359:45.62 ^~~~~~~ 359:45.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:45.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:45.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:45.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 359:45.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 359:45.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:45.65 memcpy (ret, &obj, size); 359:45.65 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:45.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:45.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 359:45.66 struct Script 359:45.66 ^~~~~~ 359:45.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:45.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:45.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:45.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 359:45.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 359:45.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:45.67 memcpy (ret, &obj, size); 359:45.67 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:45.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 359:45.68 struct Feature 359:45.68 ^~~~~~~ 359:45.68 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 359:45.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 359:45.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:45.69 memcpy (ret, &obj, size); 359:45.69 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:45.69 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:45.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.69 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 359:45.70 struct FeatureVariations 359:45.70 ^~~~~~~~~~~~~~~~~ 359:45.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 359:45.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 359:45.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 359:45.71 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:45.71 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:45.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:45.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 359:45.71 struct ByteStr 359:45.72 ^~~~~~~ 359:45.79 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 359:45.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:45.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:45.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:45.81 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:45.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:45.81 struct CFF1PrivateDictValues_Base : DictValues 359:45.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.87 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 359:45.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 359:45.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 359:45.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 359:45.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 359:45.88 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:45.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.89 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:45.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:45.89 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:45.90 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.90 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 359:45.90 struct OpStr 359:45.90 ^~~~~ 359:45.91 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.91 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.91 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 359:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 359:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:45.92 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:45.92 memcpy (new_array, static_array, len * sizeof (Type)); 359:45.92 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.93 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:45.93 struct CFF1PrivateDictValues_Base : DictValues 359:45.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.94 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 359:45.96 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 359:45.96 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:45.96 struct CFF1PrivateDictValues_Base : DictValues 359:45.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:45.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:45.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:45.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:45.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:45.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 359:45.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:45.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:45.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:45.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:45.98 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:45.98 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:45.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:45.98 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:45.98 struct CFF1FontDictValues : DictValues 359:45.98 ^~~~~~~~~~~~~~~~~~ 359:45.98 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.00 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:46.01 memcpy (obj, &Null(Type), sizeof (*obj)); 359:46.01 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:46.01 struct CFF1FontDictValues : DictValues 359:46.02 ^~~~~~~~~~~~~~~~~~ 359:46.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:46.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:46.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 359:46.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 359:46.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 359:46.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 359:46.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 359:46.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 359:46.04 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:46.04 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 359:46.04 struct CFF1TopDictVal : OpStr 359:46.05 ^~~~~~~~~~~~~~ 359:46.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:46.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:46.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 359:46.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:46.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:46.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 359:46.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 359:46.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 359:46.06 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:46.06 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:46.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:46.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 359:46.07 struct DictVal : OpStr 359:46.07 ^~~~~~~ 359:46.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 359:46.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 359:46.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 359:46.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:46.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:46.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:46.08 memcpy (obj, &Null(Type), sizeof (*obj)); 359:46.08 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:46.09 struct CFF1PrivateDictValues_Base : DictValues 359:46.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:46.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:46.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:46.10 memcpy (new_array, static_array, len * sizeof (Type)); 359:46.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:46.11 struct CFF1FontDictValues : DictValues 359:46.11 ^~~~~~~~~~~~~~~~~~ 359:46.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:46.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:46.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 359:46.12 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 359:46.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:46.12 struct CFF1FontDictValues : DictValues 359:46.12 ^~~~~~~~~~~~~~~~~~ 359:46.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:46.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:46.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:46.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:46.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:30, 359:46.13 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:27: 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:5: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_t]' 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:297:33: required from here 359:46.13 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 359:46.13 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:46.14 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:46.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:30, 359:46.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:28: 359:46.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 359:46.14 struct CallContext 359:46.14 ^~~~~~~~~~~ 359:47.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:47.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:47.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:47.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:47.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:47.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:47.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:47.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:47.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:47.73 memset (this, 0, sizeof (*this)); 359:47.74 ^ 359:47.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:47.74 struct hb_ot_map_t 359:47.74 ^~~~~~~~~~~ 359:47.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:47.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:47.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:47.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:47.75 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:47.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:47.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:47.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:47.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:47.76 memset (this, 0, sizeof (*this)); 359:47.76 ^ 359:47.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:47.76 struct hb_aat_map_t 359:47.76 ^~~~~~~~~~~~ 359:48.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:48.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:48.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 359:48.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:48.08 memcpy (dest, src.str, src.len); 359:48.08 ^ 359:48.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:48.09 struct IntType 359:48.09 ^~~~~~~ 359:48.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:48.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:48.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 359:48.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:48.10 memcpy (d, &opstr.str.str[0], opstr.str.len); 359:48.10 ^ 359:48.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.10 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:48.11 struct IntType 359:48.11 ^~~~~~~ 359:48.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 359:48.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.15 memcpy (dest, varStore, size_); 359:48.15 ^ 359:48.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 359:48.15 struct CFF2VariationStore 359:48.15 ^~~~~~~~~~~~~~~~~~ 359:48.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:48.25 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:48.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:48.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 359:48.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 359:48.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.28 memcpy (ret, &obj, size); 359:48.28 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:48.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:48.28 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 359:48.29 struct LangSys 359:48.29 ^~~~~~~ 359:48.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 359:48.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 359:48.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.30 memcpy (ret, &obj, size); 359:48.30 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:48.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:48.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 359:48.31 struct Script 359:48.31 ^~~~~~ 359:48.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:48.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:48.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:48.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 359:48.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 359:48.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.34 memcpy (ret, &obj, size); 359:48.34 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:48.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:48.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 359:48.35 struct Feature 359:48.36 ^~~~~~~ 359:48.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:48.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:48.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:48.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 359:48.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 359:48.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.37 memcpy (ret, &obj, size); 359:48.37 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:48.37 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:30, 359:48.37 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 359:48.38 struct FeatureVariations 359:48.38 ^~~~~~~~~~~~~~~~~ 359:48.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 359:48.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 359:48.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 359:48.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 359:48.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 359:48.46 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:48.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.46 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:48.46 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:48.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 359:48.47 struct OpStr 359:48.47 ^~~~~ 359:48.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 359:48.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 359:48.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 359:48.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 359:48.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 359:48.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 359:48.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 359:48.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.50 memcpy (obj, &Null(Type), sizeof (*obj)); 359:48.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 359:48.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 359:48.50 struct BlendArg : Number 359:48.50 ^~~~~~~~ 359:48.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.52 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 359:48.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:48.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:48.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 359:48.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 359:48.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 359:48.55 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:48.55 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.55 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:48.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:31, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 359:48.56 struct DictVal : OpStr 359:48.56 ^~~~~~~ 359:48.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 359:48.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 359:48.57 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:48.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:30, 359:48.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 359:48.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 359:48.58 struct CallContext 359:48.58 ^~~~~~~~~~~ 359:48.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 359:48.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 359:48.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 359:48.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 359:48.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 359:48.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 359:48.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:48.61 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:48.61 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 359:48.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 359:48.61 struct BlendArg : Number 359:48.62 ^~~~~~~~ 359:48.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 359:48.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 359:48.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 359:48.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 359:48.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 359:48.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_t]' 359:48.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:109:54: required from here 359:48.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:48.65 memcpy (new_array, static_array, len * sizeof (Type)); 359:48.65 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 359:48.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 359:48.66 struct BlendArg : Number 359:48.66 ^~~~~~~~ 359:48.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:48.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:48.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:48.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-head-table.hh:32, 359:48.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:30, 359:48.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:27: 359:48.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 359:48.67 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 359:48.67 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:48.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:28: 359:48.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 359:48.67 struct BlendArg : Number 359:48.67 ^~~~~~~~ 359:50.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 359:50.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 359:50.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:50.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:50.12 memset (this, 0, sizeof (*this)); 359:50.12 ^ 359:50.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:50.13 struct hb_ot_map_t 359:50.13 ^~~~~~~~~~~ 359:50.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 359:50.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 359:50.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:50.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:50.15 memset (this, 0, sizeof (*this)); 359:50.15 ^ 359:50.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:50.15 struct hb_aat_map_t 359:50.15 ^~~~~~~~~~~~ 359:51.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 359:51.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 359:51.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:51.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:51.66 memset (this, 0, sizeof (*this)); 359:51.66 ^ 359:51.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:51.66 struct hb_ot_map_t 359:51.66 ^~~~~~~~~~~ 359:51.68 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:32, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:32, 359:51.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 359:51.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:51.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:51.68 memset (this, 0, sizeof (*this)); 359:51.68 ^ 359:51.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:51.69 struct hb_aat_map_t 359:51.69 ^~~~~~~~~~~~ 359:52.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:52.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:52.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:52.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:52.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:52.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:52.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 359:52.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 359:52.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:52.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:52.83 memset (this, 0, sizeof (*this)); 359:52.83 ^ 359:52.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:52.83 struct hb_ot_map_t 359:52.83 ^~~~~~~~~~~ 359:52.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:35, 359:52.85 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 359:52.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:52.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:52.85 memset (this, 0, sizeof (*this)); 359:52.85 ^ 359:52.85 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:52.85 struct hb_aat_map_t 359:52.85 ^~~~~~~~~~~~ 359:54.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:54.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:54.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:54.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 359:54.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 359:54.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:54.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:54.04 memset (this, 0, sizeof (*this)); 359:54.04 ^ 359:54.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:54.04 struct hb_ot_map_t 359:54.04 ^~~~~~~~~~~ 359:54.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:54.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:54.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:54.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper-impl.hh:33, 359:54.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.cc:29: 359:54.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:54.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:54.06 memset (this, 0, sizeof (*this)); 359:54.06 ^ 359:54.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:54.06 struct hb_aat_map_t 359:54.06 ^~~~~~~~~~~~ 359:55.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 359:55.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:55.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:55.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:55.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:55.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:55.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 359:55.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:55.81 memset (this, 0, sizeof (*this)); 359:55.81 ^ 359:55.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 359:55.81 struct hb_ot_map_t 359:55.81 ^~~~~~~~~~~ 359:55.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 359:55.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 359:55.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 359:55.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:55.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:55.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:55.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 359:55.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:55.83 memset (this, 0, sizeof (*this)); 359:55.83 ^ 359:55.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 359:55.84 struct hb_aat_map_t 359:55.84 ^~~~~~~~~~~~ 359:57.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:30, 359:57.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:57.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh: In member function 'void OT::glyf::accelerator_t::init(hb_face_t*)': 359:57.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:233:46: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct OT::glyf::accelerator_t'; use assignment or value-initialization instead [-Wclass-memaccess] 359:57.27 memset (this, 0, sizeof (accelerator_t)); 359:57.27 ^ 359:57.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-glyf-table.hh:229:10: note: 'struct OT::glyf::accelerator_t' declared here 359:57.27 struct accelerator_t 359:57.27 ^~~~~~~~~~~~~ 359:57.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:57.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:57.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:57.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:57.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:57.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 359:57.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:57.30 memcpy (dest, src.str, src.len); 359:57.30 ^ 359:57.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:57.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:57.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:57.30 struct IntType 359:57.30 ^~~~~~~ 359:57.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:57.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:57.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:57.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:57.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:57.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 359:57.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 359:57.32 memcpy (d, &opstr.str.str[0], opstr.str.len); 359:57.32 ^ 359:57.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:57.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:57.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 359:57.32 struct IntType 359:57.32 ^~~~~~~ 359:57.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 359:57.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:57.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 359:57.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:57.48 memcpy (dest, varStore, size_); 359:57.48 ^ 359:57.48 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 359:57.48 struct CFF2VariationStore 359:57.48 ^~~~~~~~~~~~~~~~~~ 359:58.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:58.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:58.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:58.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 359:58.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 359:58.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:58.05 memcpy (ret, &obj, size); 359:58.05 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:58.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:58.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:58.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:58.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 359:58.05 struct LangSys 359:58.05 ^~~~~~~ 359:58.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 359:58.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 359:58.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:58.06 memcpy (ret, &obj, size); 359:58.06 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:58.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:58.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 359:58.06 struct Script 359:58.06 ^~~~~~ 359:58.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:58.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:58.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:58.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 359:58.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 359:58.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:58.07 memcpy (ret, &obj, size); 359:58.07 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:58.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:58.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:58.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:58.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 359:58.08 struct Feature 359:58.08 ^~~~~~~ 359:58.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 359:58.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 359:58.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:58.11 memcpy (ret, &obj, size); 359:58.11 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:58.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:58.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 359:58.11 struct FeatureVariations 359:58.11 ^~~~~~~~~~~~~~~~~ 359:58.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:58.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:58.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:58.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 359:58.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 359:58.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 359:58.34 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:58.35 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:58.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:58.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:58.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:58.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:58.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:58.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 359:58.35 struct ByteStr 359:58.35 ^~~~~~~ 359:58.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:58.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:58.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:58.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 359:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::PosLookupSubTable]' 359:58.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1609:39: required from here 359:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:58.66 memcpy (ret, &obj, size); 359:58.66 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:58.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:58.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:58.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:58.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 359:58.66 struct Lookup 359:58.66 ^~~~~~ 359:58.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:58.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:58.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:58.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 359:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:58.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:58.82 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:58.82 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:58.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:58.83 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:58.83 struct CFF1PrivateDictValues_Base : DictValues 359:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:851:35: required from here 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 359:59.17 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:59.17 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 359:59.17 struct OpStr 359:59.18 ^~~~~ 359:59.18 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.18 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.19 memcpy (new_array, static_array, len * sizeof (Type)); 359:59.19 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.19 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:59.19 struct CFF1PrivateDictValues_Base : DictValues 359:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 359:59.20 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 359:59.20 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:59.22 struct CFF1PrivateDictValues_Base : DictValues 359:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 359:59.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:59.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:59.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 359:59.23 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:59.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:59.23 struct CFF1FontDictValues : DictValues 359:59.23 ^~~~~~~~~~~~~~~~~~ 359:59.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.23 memcpy (obj, &Null(Type), sizeof (*obj)); 359:59.23 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:59.23 struct CFF1FontDictValues : DictValues 359:59.23 ^~~~~~~~~~~~~~~~~~ 359:59.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:59.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:59.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:59.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 359:59.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.44 memcpy (ret, &obj, size); 359:59.44 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:59.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:59.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 359:59.45 struct RecordListOf : RecordArrayOf 359:59.45 ^~~~~~~~~~~~ 359:59.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 359:59.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 359:59.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 359:59.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 359:59.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 359:59.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.46 memcpy (ret, &obj, size); 359:59.46 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:59.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout-just-table.hh:32, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:36, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 359:59.47 struct RecordListOf : RecordArrayOf 359:59.47 ^~~~~~~~~~~~ 359:59.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 359:59.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.47 memcpy (ret, &obj, size); 359:59.47 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:59.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 359:59.49 struct OffsetListOf : OffsetArrayOf 359:59.49 ^~~~~~~~~~~~ 359:59.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.56 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:806:40: required from here 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 359:59.56 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:59.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 359:59.56 struct CFF1TopDictVal : OpStr 359:59.56 ^~~~~~~~~~~~~~ 359:59.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 359:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 359:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 359:59.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:927:40: required from here 359:59.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 359:59.59 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 359:59.60 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 359:59.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:31, 359:59.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 359:59.60 struct DictVal : OpStr 359:59.60 ^~~~~~~ 359:59.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 359:59.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 359:59.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 359:59.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:59.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.61 memcpy (obj, &Null(Type), sizeof (*obj)); 359:59.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 359:59.62 struct CFF1PrivateDictValues_Base : DictValues 359:59.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 359:59.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.63 memcpy (new_array, static_array, len * sizeof (Type)); 359:59.63 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:59.64 struct CFF1FontDictValues : DictValues 359:59.64 ^~~~~~~~~~~~~~~~~~ 359:59.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 359:59.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 359:59.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 359:59.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 359:59.64 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 359:59.65 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359:59.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 359:59.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 359:59.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 359:59.65 struct CFF1FontDictValues : DictValues 359:59.65 ^~~~~~~~~~~~~~~~~~ 359:59.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 359:59.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 359:59.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 359:59.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 359:59.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 359:59.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 359:59.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 359:59.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 359:59.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 359:59.68 memcpy (ret, &obj, size); 359:59.68 ~~~~~~~^~~~~~~~~~~~~~~~~ 359:59.68 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 359:59.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 359:59.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 359:59.68 struct OffsetListOf : OffsetArrayOf 359:59.69 ^~~~~~~~~~~~ 360:00.13 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.14 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 360:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 360:00.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:00.15 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:00.15 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 360:00.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:00.17 struct CFF1PrivateDictValues_Base : DictValues 360:00.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.20 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:00.20 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:00.20 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:00.21 struct CFF2PrivateDictValues_Base : DictValues 360:00.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 360:00.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 360:00.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.32 memcpy (new_array, static_array, len * sizeof (Type)); 360:00.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 360:00.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:00.34 struct CFF1PrivateDictValues_Base : DictValues 360:00.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.34 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.34 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:00.34 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:00.35 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 360:00.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:00.36 struct CFF1PrivateDictValues_Base : DictValues 360:00.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.36 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.36 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:00.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:00.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.39 memcpy (new_array, static_array, len * sizeof (Type)); 360:00.39 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:00.40 struct CFF2PrivateDictValues_Base : DictValues 360:00.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:00.41 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:00.41 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:00.41 struct CFF2PrivateDictValues_Base : DictValues 360:00.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.41 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:00.44 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:00.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:00.44 struct CFF2FontDictValues : DictValues 360:00.45 ^~~~~~~~~~~~~~~~~~ 360:00.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:00.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:00.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:00.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 360:00.46 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.47 memcpy (obj, &Null(Type), sizeof (*obj)); 360:00.48 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.48 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.48 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:00.48 struct CFF2FontDictValues : DictValues 360:00.48 ^~~~~~~~~~~~~~~~~~ 360:00.48 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:00.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:00.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:00.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.48 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff1_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 8; Stored = OT::cff1_accelerator_t]' 360:00.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:187:24: required from here 360:00.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.50 memcpy (obj, &Null(Type), sizeof (*obj)); 360:00.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:31, 360:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:00.50 struct CFF1PrivateDictValues_Base : DictValues 360:00.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.52 memcpy (new_array, static_array, len * sizeof (Type)); 360:00.52 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.52 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.52 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:00.52 struct CFF2FontDictValues : DictValues 360:00.52 ^~~~~~~~~~~~~~~~~~ 360:00.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:00.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:00.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.53 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:00.53 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:00.53 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:00.54 struct CFF2FontDictValues : DictValues 360:00.54 ^~~~~~~~~~~~~~~~~~ 360:00.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:00.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:00.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:00.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:32, 360:00.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-layout.cc:28, 360:00.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 360:00.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 360:00.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:856:7: required from 'static Stored* hb_lazy_loader_t::create(Data*) [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:761:59: required from 'Stored* hb_data_wrapper_t::call_create() const [with Stored = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:820:9: required from 'Stored* hb_lazy_loader_t::get_stored() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:843:58: required from 'const Returned* hb_lazy_loader_t::get() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:805:50: required from 'const Returned* hb_lazy_loader_t::operator->() const [with Returned = OT::cff2_accelerator_t; Subclass = hb_face_lazy_loader_t; Data = hb_face_t; unsigned int WheresData = 9; Stored = OT::cff2_accelerator_t]' 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-font.cc:189:24: required from here 360:00.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:00.55 memcpy (obj, &Null(Type), sizeof (*obj)); 360:00.56 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:00.56 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-face.cc:32, 360:00.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:83: 360:00.56 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:00.56 struct CFF2PrivateDictValues_Base : DictValues 360:00.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:20.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:20.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:20.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 360:20.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:20.36 memset (this, 0, sizeof (*this)); 360:20.36 ^ 360:20.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 360:20.36 struct hb_ot_map_t 360:20.36 ^~~~~~~~~~~ 360:20.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:20.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:20.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 360:20.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:20.39 memset (this, 0, sizeof (*this)); 360:20.39 ^ 360:20.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 360:20.39 struct hb_aat_map_t 360:20.39 ^~~~~~~~~~~~ 360:22.95 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:22.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 360:22.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 360:22.95 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:22.95 memcpy (ret, &obj, size); 360:22.96 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:22.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:22.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:22.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:22.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:22.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:22.96 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 360:22.96 struct LangSys 360:22.96 ^~~~~~~ 360:22.97 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:22.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:22.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 360:22.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 360:22.97 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:22.98 memcpy (ret, &obj, size); 360:22.98 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:22.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 360:22.99 struct Script 360:22.99 ^~~~~~ 360:22.99 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:22.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 360:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 360:22.99 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:22.99 memcpy (ret, &obj, size); 360:22.99 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.01 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:23.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:23.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:23.01 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:23.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.01 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 360:23.01 struct Feature 360:23.01 ^~~~~~~ 360:23.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 360:23.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 360:23.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.04 memcpy (ret, &obj, size); 360:23.04 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:23.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:23.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:23.04 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:23.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 360:23.04 struct FeatureVariations 360:23.04 ^~~~~~~~~~~~~~~~~ 360:23.30 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Lookup]': 360:23.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:740:47: required from 'bool OT::Lookup::subset(hb_subset_context_t*) const [with TSubTable = OT::SubstLookupSubTable]' 360:23.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1428:39: required from here 360:23.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Lookup' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.31 memcpy (ret, &obj, size); 360:23.31 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:23.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:23.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:23.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:23.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:647:8: note: 'struct OT::Lookup' declared here 360:23.31 struct Lookup 360:23.31 ^~~~~~ 360:23.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 360:23.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Script]' 360:23.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 360:23.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2709:38: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 360:23.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 360:23.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.63 memcpy (ret, &obj, size); 360:23.63 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:23.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:23.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:23.63 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:23.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 360:23.63 struct RecordListOf : RecordArrayOf 360:23.63 ^~~~~~~~~~~~ 360:23.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::RecordListOf]': 360:23.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:142:32: required from 'bool OT::RecordListOf::subset(hb_subset_context_t*) const [with Type = OT::Feature]' 360:23.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::RecordListOf; Type = OT::RecordListOf; OffsetType = OT::IntType; bool has_null = true]' 360:23.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2710:39: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 360:23.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 360:23.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::RecordListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.65 memcpy (ret, &obj, size); 360:23.65 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:37, 360:23.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:32, 360:23.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic-fallback.hh:33, 360:23.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:242, 360:23.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:134:8: note: 'struct OT::RecordListOf' declared here 360:23.66 struct RecordListOf : RecordArrayOf 360:23.66 ^~~~~~~~~~~~ 360:23.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 360:23.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::SubstLookup]' 360:23.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 360:23.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::SubstLookup]' 360:23.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsub-table.hh:1447:44: required from here 360:23.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.67 memcpy (ret, &obj, size); 360:23.67 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.67 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 360:23.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.67 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.67 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 360:23.67 struct OffsetListOf : OffsetArrayOf 360:23.67 ^~~~~~~~~~~~ 360:23.68 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:34, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-font.hh:34, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:34, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.68 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::OffsetListOf]': 360:23.69 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:657:32: required from 'bool OT::OffsetListOf::subset(hb_subset_context_t*) const [with Type = OT::PosLookup]' 360:23.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:283:9: required from 'void OT::OffsetTo::serialize_subset(hb_subset_context_t*, const T&, const void*) [with T = OT::OffsetListOf; Type = OT::OffsetListOf; OffsetType = OT::IntType; bool has_null = true]' 360:23.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:2714:5: required from 'bool OT::GSUBGPOS::subset(hb_subset_context_t*) const [with TLookup = OT::PosLookup]' 360:23.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-gpos-table.hh:1632:42: required from here 360:23.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::OffsetListOf' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:23.70 memcpy (ret, &obj, size); 360:23.70 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:23.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout.hh:36, 360:23.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex.hh:32, 360:23.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.hh:34, 360:23.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-arabic.cc:28, 360:23.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 360:23.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:639:8: note: 'struct OT::OffsetListOf' declared here 360:23.71 struct OffsetListOf : OffsetArrayOf 360:23.71 ^~~~~~~~~~~~ 360:28.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:32, 360:28.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 360:28.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 360:28.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 360:28.77 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 360:28.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:28.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh: In member function 'void hb_ot_map_t::init()': 360:28.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:88:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_ot_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:28.78 memset (this, 0, sizeof (*this)); 360:28.78 ^ 360:28.78 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-map.hh:42:8: note: 'struct hb_ot_map_t' declared here 360:28.78 struct hb_ot_map_t 360:28.78 ^~~~~~~~~~~ 360:28.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape.hh:33, 360:28.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shape-plan.hh:32, 360:28.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-face.hh:35, 360:28.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:34, 360:28.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 360:28.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:28.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh: In member function 'void hb_aat_map_t::init()': 360:28.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:41:36: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_aat_map_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:28.80 memset (this, 0, sizeof (*this)); 360:28.80 ^ 360:28.80 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-aat-map.hh:33:8: note: 'struct hb_aat_map_t' declared here 360:28.80 struct hb_aat_map_t 360:28.80 ^~~~~~~~~~~~ 360:29.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 360:29.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 360:29.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:29.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::ByteStr::serialize(hb_serialize_context_t*, const CFF::ByteStr&)': 360:29.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:331:35: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 360:29.26 memcpy (dest, src.str, src.len); 360:29.26 ^ 360:29.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 360:29.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 360:29.26 struct IntType 360:29.26 ^~~~~~~ 360:29.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 360:29.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 360:29.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:29.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh: In member function 'bool CFF::OpSerializer::copy_opstr(hb_serialize_context_t*, const CFF::OpStr&) const': 360:29.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:588:48: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 360:29.28 memcpy (d, &opstr.str.str[0], opstr.str.len); 360:29.28 ^ 360:29.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 360:29.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 360:29.28 struct IntType 360:29.28 ^~~~~~~ 360:29.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:29.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh: In member function 'bool CFF::CFF2VariationStore::serialize(hb_serialize_context_t*, const CFF::CFF2VariationStore*)': 360:29.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:127:34: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2VariationStore' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:29.33 memcpy (dest, varStore, size_); 360:29.33 ^ 360:29.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:113:8: note: 'struct CFF::CFF2VariationStore' declared here 360:29.33 struct CFF2VariationStore 360:29.33 ^~~~~~~~~~~~~~~~~~ 360:29.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:29.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'void CFF::StrEncoder::encode_byte(unsigned char)': 360:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:47:42: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 360:29.38 if (unlikely (buff.push ((const char)b) == &Crap(char))) 360:29.38 ^ 360:29.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:179:46: note: in definition of macro 'unlikely' 360:29.38 #define unlikely(expr) (__builtin_expect (!!(expr), 0)) 360:29.38 ^~~~ 360:29.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh: In member function 'bool CFF::CFFFontDict_OpSerializer::serialize(hb_serialize_context_t*, const CFF::OpStr&, const CFF::TableInfo&) const': 360:29.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:220:50: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'OT::HBUINT8' {aka 'struct OT::IntType'} with 'protected' member 'OT::IntType::v' from an array of 'const struct CFF::UnsizedByteStr'; use assignment or copy-initialization instead [-Wclass-memaccess] 360:29.39 memcpy (d, &opstr.str.str[0], opstr.str.len); 360:29.39 ^ 360:29.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:29, 360:29.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-open-type.hh:61:8: note: 'OT::HBUINT8' {aka 'struct OT::IntType'} declared here 360:29.39 struct IntType 360:29.39 ^~~~~~~ 360:29.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:29.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 360:29.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::LangSys]': 360:29.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:236:5: required from here 360:29.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::LangSys' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:29.70 memcpy (ret, &obj, size); 360:29.70 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:29.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 360:29.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.70 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:212:8: note: 'struct OT::LangSys' declared here 360:29.70 struct LangSys 360:29.70 ^~~~~~~ 360:29.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:29.71 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 360:29.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Script]': 360:29.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:281:53: required from here 360:29.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Script' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:29.71 memcpy (ret, &obj, size); 360:29.71 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:29.71 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 360:29.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.71 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:257:8: note: 'struct OT::Script' declared here 360:29.71 struct Script 360:29.73 ^~~~~~ 360:29.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:29.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 360:29.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::Feature]': 360:29.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:563:54: required from here 360:29.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::Feature' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:29.73 memcpy (ret, &obj, size); 360:29.73 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:29.73 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 360:29.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.73 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:544:8: note: 'struct OT::Feature' declared here 360:29.73 struct Feature 360:29.73 ^~~~~~~ 360:29.74 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.hh:31, 360:29.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:28, 360:29.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.74 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh: In instantiation of 'Type* hb_serialize_context_t::embed(const Type&) [with Type = OT::FeatureVariations]': 360:29.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1981:5: required from here 360:29.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-machinery.hh:599:12: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct OT::FeatureVariations' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:29.75 memcpy (ret, &obj, size); 360:29.75 ~~~~~~~^~~~~~~~~~~~~~~~~ 360:29.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-static.cc:34, 360:29.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:11: 360:29.75 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-layout-common.hh:1950:8: note: 'struct OT::FeatureVariations' declared here 360:29.75 struct FeatureVariations 360:29.75 ^~~~~~~~~~~~~~~~~ 360:29.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:29.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:29.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:29.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 360:29.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 360:29.81 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:29.81 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:29.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:29.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:29.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 360:29.82 struct ParsedCStr : ParsedValues 360:29.82 ^~~~~~~~~~ 360:29.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:29.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:29.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:29.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 360:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 360:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:29.82 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:29.82 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:29.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:29.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 360:29.82 struct SubrRemap : Remap 360:29.83 ^~~~~~~~~ 360:29.83 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:29.83 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:29.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ByteStr; unsigned int PreallocedCount = 8]': 360:29.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:589:48: required from here 360:29.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ByteStr'; use assignment or value-initialization instead [-Wclass-memaccess] 360:29.84 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:29.84 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:29.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 360:29.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 360:29.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.84 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:300:8: note: 'struct CFF::ByteStr' declared here 360:29.84 struct ByteStr 360:29.84 ^~~~~~~ 360:29.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:29.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:29.88 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:29.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:29.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 360:29.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 360:29.88 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:29.88 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:29.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:29.88 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:29.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:29.89 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 360:29.89 struct StrBuffArray : hb_vector_t 360:29.89 ^~~~~~~~~~~~ 360:30.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]': 360:30.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 360:30.03 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:469:17: required from here 360:30.04 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.04 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.04 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.04 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 360:30.05 struct ParsedCStr : ParsedValues 360:30.05 ^~~~~~~~~~ 360:30.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.05 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStr'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.05 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.05 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.05 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 360:30.05 struct ParsedCStr : ParsedValues 360:30.05 ^~~~~~~~~~ 360:30.05 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.06 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]': 360:30.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 360:30.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:595:33: required from here 360:30.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.06 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.06 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.06 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.06 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 360:30.06 struct SubrRemap : Remap 360:30.06 ^~~~~~~~~ 360:30.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::SubrRemap'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.07 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.07 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.07 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 360:30.07 struct SubrRemap : Remap 360:30.07 ^~~~~~~~~ 360:30.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:30.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.08 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.08 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.08 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:30.08 struct CFF1PrivateDictValues_Base : DictValues 360:30.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.09 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.09 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 360:30.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 360:30.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 360:30.09 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct hb_vector_t' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.09 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.10 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.10 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 360:30.10 struct hb_vector_t 360:30.10 ^~~~~~~~~~~ 360:30.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 360:30.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 360:30.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 360:30.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.11 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.11 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.11 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 360:30.11 struct ParsedCStrs : hb_vector_t 360:30.11 ^~~~~~~~~~~ 360:30.11 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.11 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]': 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:716:50: required from here 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.12 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.12 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 360:30.12 struct StrBuffArray : hb_vector_t 360:30.12 ^~~~~~~~~~~~ 360:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.12 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::StrBuffArray'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.12 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.12 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.12 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:30.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.12 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 360:30.12 struct StrBuffArray : hb_vector_t 360:30.12 ^~~~~~~~~~~~ 360:30.14 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.14 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.15 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.15 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.15 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.15 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.16 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:30.16 struct CFF2PrivateDictValues_Base : DictValues 360:30.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]': 360:30.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::OpStr; unsigned int PreallocedCount = 8]' 360:30.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::OpStr; CFF::OpCode = unsigned int]' 360:30.21 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:182:34: required from here 360:30.22 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::OpStr'; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.22 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.22 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:29, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.23 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:569:8: note: 'struct CFF::OpStr' declared here 360:30.23 struct OpStr 360:30.23 ^~~~~ 360:30.23 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]': 360:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::ParsedCSOp; unsigned int PreallocedCount = 8]' 360:30.24 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::ParsedCSOp; CFF::OpCode = unsigned int]' 360:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:409:32: required from here 360:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::ParsedCSOp'; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.25 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.25 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.25 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.25 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:366:8: note: 'struct CFF::ParsedCSOp' declared here 360:30.25 struct ParsedCSOp : OpStr 360:30.25 ^~~~~~~~~~ 360:30.26 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.26 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStr]': 360:30.26 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStr; CrapHelper::Type = CFF::ParsedCStr]' 360:30.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStr; unsigned int PreallocedCount = 8]' 360:30.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:471:16: required from here 360:30.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStr' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.27 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.27 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.27 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:396:8: note: 'struct CFF::ParsedCStr' declared here 360:30.27 struct ParsedCStr : ParsedValues 360:30.27 ^~~~~~~~~~ 360:30.27 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.27 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::SubrRemap]': 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::SubrRemap; CrapHelper::Type = CFF::SubrRemap]' 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::SubrRemap; unsigned int PreallocedCount = 8]' 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:597:21: required from here 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::SubrRemap' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.28 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.28 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.28 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.28 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:543:8: note: 'struct CFF::SubrRemap' declared here 360:30.29 struct SubrRemap : Remap 360:30.29 ^~~~~~~~~ 360:30.29 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.29 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:30.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:30.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1076:7: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.29 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.30 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.31 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.31 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:30.31 struct CFF1PrivateDictValues_Base : DictValues 360:30.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.31 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.31 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.31 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.31 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.31 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:30.32 struct CFF1PrivateDictValues_Base : DictValues 360:30.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.32 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.32 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 360:30.32 struct CFF1FontDictValues : DictValues 360:30.32 ^~~~~~~~~~~~~~~~~~ 360:30.32 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1FontDictValues]': 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1FontDictValues; CrapHelper::Type = CFF::CFF1FontDictValues]' 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1091:8: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.32 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.33 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.33 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.33 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 360:30.33 struct CFF1FontDictValues : DictValues 360:30.33 ^~~~~~~~~~~~~~~~~~ 360:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.33 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]': 360:30.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1TopDictVal; unsigned int PreallocedCount = 8]' 360:30.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:605:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&) [with VAL = CFF::CFF1TopDictVal; CFF::OpCode = unsigned int]' 360:30.34 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:631:39: required from here 360:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CFF1TopDictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.35 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.35 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:688:8: note: 'struct CFF::CFF1TopDictVal' declared here 360:30.35 struct CFF1TopDictVal : OpStr 360:30.35 ^~~~~~~~~~~~~~ 360:30.35 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.35 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]': 360:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 360:30.35 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:298:34: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 360:30.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 360:30.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.36 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.36 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 360:30.36 struct hb_vector_t 360:30.36 ^~~~~~~~~~~ 360:30.36 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct hb_vector_t'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.36 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.37 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 360:30.37 struct hb_vector_t 360:30.37 ^~~~~~~~~~~ 360:30.37 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]': 360:30.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 360:30.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:657:24: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 360:30.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 360:30.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.38 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.38 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.38 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 360:30.38 struct ParsedCStrs : hb_vector_t 360:30.38 ^~~~~~~~~~~ 360:30.38 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.38 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::ParsedCStrs'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.39 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.39 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 360:30.39 struct ParsedCStrs : hb_vector_t 360:30.39 ^~~~~~~~~~~ 360:30.39 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.39 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.40 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::StrBuffArray]': 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::StrBuffArray; CrapHelper::Type = CFF::StrBuffArray]' 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::StrBuffArray; unsigned int PreallocedCount = 8]' 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:720:22: required from here 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::StrBuffArray' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.40 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.40 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:30.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:65:8: note: 'struct CFF::StrBuffArray' declared here 360:30.40 struct StrBuffArray : hb_vector_t 360:30.40 ^~~~~~~~~~~~ 360:30.40 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.41 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::BlendArg]': 360:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::BlendArg; CrapHelper::Type = CFF::BlendArg]' 360:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:460:14: required from 'ELEM& CFF::Stack::pop() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 360:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:124:36: required from here 360:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.41 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.41 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 360:30.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 360:30.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 360:30.42 struct BlendArg : Number 360:30.42 ^~~~~~~~ 360:30.42 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.42 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.42 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]': 360:30.43 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:30.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:467:7: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.44 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.44 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.44 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:30.44 struct CFF2PrivateDictValues_Base : DictValues 360:30.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2PrivateDictValues_Base'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.45 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.45 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:30.45 struct CFF2PrivateDictValues_Base : DictValues 360:30.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.45 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.45 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.45 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.45 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.45 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:30.47 struct CFF2FontDictValues : DictValues 360:30.47 ^~~~~~~~~~~~~~~~~~ 360:30.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2FontDictValues]': 360:30.47 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2FontDictValues; CrapHelper::Type = CFF::CFF2FontDictValues]' 360:30.48 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:478:6: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.48 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.49 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.49 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:30.49 struct CFF2FontDictValues : DictValues 360:30.49 ^~~~~~~~~~~~~~~~~~ 360:30.49 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.49 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]': 360:30.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 360:30.49 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:136:11: required from 'Type* hb_vector_t::push(const Type&) [with Type = CFF::DictVal; unsigned int PreallocedCount = 8]' 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:613:10: required from 'void CFF::ParsedValues::add_op(CFF::OpCode, const CFF::SubByteStr&, const VAL&) [with VAL = CFF::DictVal; CFF::OpCode = unsigned int]' 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:351:40: required from here 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::DictVal'; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.50 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff-common.hh:31, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:27, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-dict-common.hh:38:8: note: 'struct CFF::DictVal' declared here 360:30.50 struct DictVal : OpStr 360:30.50 ^~~~~~~ 360:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF1PrivateDictValues_Base]': 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF1PrivateDictValues_Base; CrapHelper::Type = CFF::CFF1PrivateDictValues_Base]' 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF1PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1078:14: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.50 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.50 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.50 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.50 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.51 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:856:8: note: 'struct CFF::CFF1PrivateDictValues_Base' declared here 360:30.51 struct CFF1PrivateDictValues_Base : DictValues 360:30.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.51 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.51 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]': 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF1FontDictValues; unsigned int PreallocedCount = 8]' 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1090:26: required from 'void OT::cff1::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF1PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF1PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:1187:14: required from here 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF1FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.53 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.53 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.53 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 360:30.53 struct CFF1FontDictValues : DictValues 360:30.53 ^~~~~~~~~~~~~~~~~~ 360:30.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF1FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.54 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.54 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:28, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:29: 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.hh:810:8: note: 'struct CFF::CFF1FontDictValues' declared here 360:30.54 struct CFF1FontDictValues : DictValues 360:30.54 ^~~~~~~~~~~~~~~~~~ 360:30.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = hb_vector_t]': 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = hb_vector_t; CrapHelper::Type = hb_vector_t]' 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = hb_vector_t; unsigned int PreallocedCount = 8]' 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:301:32: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 360:30.54 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct hb_vector_t' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.54 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.54 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:35:8: note: 'struct hb_vector_t' declared here 360:30.55 struct hb_vector_t 360:30.55 ^~~~~~~~~~~ 360:30.55 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::ParsedCStrs]': 360:30.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::ParsedCStrs; CrapHelper::Type = CFF::ParsedCStrs]' 360:30.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::ParsedCStrs; unsigned int PreallocedCount = 8]' 360:30.55 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:660:29: required from 'bool CFF::SubrSubsetter::subset(ACC&, const hb_vector_t&, bool) [with SUBSETTER = CFF1SubrSubsetter; SUBRS = CFF::Subrs >; ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_SubrSubset]' 360:30.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:696:70: required from here 360:30.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::ParsedCStrs' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.57 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.57 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:464:8: note: 'struct CFF::ParsedCStrs' declared here 360:30.57 struct ParsedCStrs : hb_vector_t 360:30.57 ^~~~~~~~~~~ 360:30.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]': 360:30.57 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:130:9: required from 'Type* hb_vector_t::push() [with Type = CFF::CFF2FontDictValues; unsigned int PreallocedCount = 8]' 360:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:477:24: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2FontDictValues' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.58 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.58 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.58 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:30.58 struct CFF2FontDictValues : DictValues 360:30.59 ^~~~~~~~~~~~~~~~~~ 360:30.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::CFF2FontDictValues'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.59 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.59 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.59 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:210:8: note: 'struct CFF::CFF2FontDictValues' declared here 360:30.59 struct CFF2FontDictValues : DictValues 360:30.59 ^~~~~~~~~~~~~~~~~~ 360:30.59 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-dsalgs.hh:32, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-debug.hh:32, 360:30.59 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:551, 360:30.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh: In instantiation of 'Type& Crap() [with Type = CFF::CFF2PrivateDictValues_Base]': 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:165:49: required from 'static CrapHelper::Type& CrapHelper::get_crap() [with QType = CFF::CFF2PrivateDictValues_Base; CrapHelper::Type = CFF::CFF2PrivateDictValues_Base]' 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:81:14: required from 'Type& hb_vector_t::operator[](int) [with Type = CFF::CFF2PrivateDictValues_Base; unsigned int PreallocedCount = 8]' 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:486:14: required from 'void OT::cff2::accelerator_templ_t::init(hb_face_t*) [with PRIVOPSET = CFF::CFF2PrivateDictOpSet_Subset; PRIVDICTVAL = CFF::CFF2PrivateDictValues_Base; hb_face_t = hb_face_t]' 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:616:24: required from here 360:30.60 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-null.hh:158:10: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::CFF2PrivateDictValues_Base' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.60 memcpy (obj, &Null(Type), sizeof (*obj)); 360:30.60 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:28, 360:30.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.hh:249:8: note: 'struct CFF::CFF2PrivateDictValues_Base' declared here 360:30.61 struct CFF2PrivateDictValues_Base : DictValues 360:30.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.61 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.61 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::CallContext; unsigned int PreallocedCount = 10]': 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::CallContext; int LIMIT = 10]' 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:131:20: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::Number; SUBRS = CFF::Subrs >]' 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff1-interp-cs.hh:43:5: required from 'void CFF::CFF1CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int) [with ACC = const OT::cff1::accelerator_subset_t]' 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff1::accelerator_subset_t; ENV = CFF::CFF1CSInterpEnv; OPSET = CFF1CSOpSet_Flatten]' 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff1.cc:687:49: required from here 360:30.61 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CFF::CallContext'; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.62 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.62 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:33, 360:30.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.cc:29, 360:30.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:20: 360:30.62 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:42:8: note: 'struct CFF::CallContext' declared here 360:30.62 struct CallContext 360:30.62 ^~~~~~~~~~~ 360:30.62 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.62 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:192:14: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 360:30.63 memset (arrayZ() + len, 0, (size - len) * sizeof (*arrayZ())); 360:30.63 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 360:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 360:30.63 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 360:30.63 struct BlendArg : Number 360:30.63 ^~~~~~~~ 360:30.63 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh: In instantiation of 'bool hb_vector_t::alloc(unsigned int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]': 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:188:10: required from 'bool hb_vector_t::resize(int) [with Type = CFF::BlendArg; unsigned int PreallocedCount = 513]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:418:5: required from 'void CFF::Stack::init() [with ELEM = CFF::BlendArg; int LIMIT = 513]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-common.hh:640:5: required from 'void CFF::InterpEnv::init(const CFF::ByteStr&) [with ARG = CFF::BlendArg]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff-interp-cs-common.hh:123:26: required from 'void CFF::CSInterpEnv::init(const CFF::ByteStr&, const SUBRS&, const SUBRS&) [with ARG = CFF::BlendArg; SUBRS = CFF::Subrs >]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:85:5: required from 'void CFF::CFF2CSInterpEnv::init(const CFF::ByteStr&, ACC&, unsigned int, const int*, unsigned int) [with ACC = const OT::cff2::accelerator_templ_t >]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff-common.hh:310:7: required from 'bool CFF::SubrFlattener::flatten(CFF::StrBuffArray&) [with ACC = const OT::cff2::accelerator_templ_t >; ENV = CFF::CFF2CSInterpEnv; OPSET = CFF2CSOpSet_Flatten]' 360:30.64 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:291:49: required from here 360:30.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:164:16: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct CFF::BlendArg' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 360:30.65 memcpy (new_array, static_array, len * sizeof (Type)); 360:30.65 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 360:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 360:30.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 360:30.65 struct BlendArg : Number 360:30.65 ^~~~~~~~ 360:30.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-object.hh:38, 360:30.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb.hh:555, 360:30.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-shaper.cc:27, 360:30.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:2: 360:30.65 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-vector.hh:170:38: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'struct CFF::BlendArg'; use 'new' and 'delete' instead [-Wclass-memaccess] 360:30.65 new_array = (Type *) realloc (arrayZ_, new_allocated * sizeof (Type)); 360:30.65 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360:30.66 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-subset-cff2.cc:33, 360:30.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:38: 360:30.66 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-cff2-interp-cs.hh:36:8: note: 'struct CFF::BlendArg' declared here 360:30.66 struct BlendArg : Number 360:30.66 ^~~~~~~~ 360:33.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src2.cpp:47: 360:33.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-unicode.cc: In member function 'CFF::CFF1StringIndex::serialize(hb_serialize_context_t*, CFF::CFF1StringIndex const&, unsigned int, CFF::Remap const&)': 360:33.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-unicode.cc:577:1: warning: the control flow of function '_ZN3CFF15CFF1StringIndex9serializeEP22hb_serialize_context_tRKS0_jRKNS_5RemapE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 360:33.76 } 360:33.76 ^ 360:33.76 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-unicode.cc:577:1: warning: the control flow of function '_ZN3CFF15CFF1StringIndex9serializeEP22hb_serialize_context_tRKS0_jRKNS_5RemapE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 362:14.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 362:14.61 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 362:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 362:14.62 } // namespace mozilla 362:14.62 ^ 362:14.62 /builddir/build/BUILD/firefox-66.0.4/gfx/ipc/VsyncIOThreadHolder.cpp:42:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 363:09.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 363:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.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': 363:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 363:09.02 } // namespace mozilla 363:09.02 ^ 363:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48: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] 363:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48: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] 363:09.08 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp: In member function 'mozilla::layers::Layer::SnapTransform(mozilla::gfx::Matrix4x4Typed const&, mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix*)': 363:09.08 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 363:09.08 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 363:09.13 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 363:09.13 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 363:09.13 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 363:09.13 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/SyncObject.cpp:48:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 364:04.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers10.cpp:137: 364:04.93 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.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': 364:04.93 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 364:04.93 } // namespace mozilla 364:04.94 ^ 364:04.94 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 364:04.94 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 364:04.94 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 364:04.94 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.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': 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'interval') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'pow2') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 364:04.95 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/opengl/TextureHostOGL.cpp:874:1: warning: the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 364:23.89 Finished release [optimized] target(s) in 46m 34s 365:17.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers11.cpp:137: 365:17.46 /builddir/build/BUILD/firefox-66.0.4/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&)': 365:17.46 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp:349:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 365:17.47 } // namespace mozilla 365:17.47 ^ 365:17.47 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp:349:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 365:17.47 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp:349:1: warning: the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 365:17.56 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.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&)': 365:17.56 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp:349:1: warning: the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 365:17.56 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/wr/WebRenderUserData.cpp:349: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] 365:29.75 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 365:29.76 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 365:29.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: 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] 365:29.76 memcpy(&px4, px, 16); 365:29.76 ^ 365:29.76 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 365:29.77 class Sk4px : public Sk16b { 365:29.77 ^~~~~ 365:29.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 365:29.79 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 365:29.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: 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] 365:29.80 memcpy(&px2, px, 8); 365:29.80 ^ 365:29.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 365:29.80 class Sk4px : public Sk16b { 365:29.80 ^~~~~ 365:29.80 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 365:29.80 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 365:29.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: 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] 365:29.81 memcpy(&px1, px, 4); 365:29.81 ^ 365:29.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlitMask_D32.cpp:8: 365:29.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 365:29.82 class Sk4px : public Sk16b { 365:29.82 ^~~~~ 366:09.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp:46:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 366:09.65 } // namespace mozilla 366:09.65 ^ 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp:46:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp:46:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 366:09.65 /builddir/build/BUILD/firefox-66.0.4/gfx/webrender_bindings/WebRenderTypes.cpp:46:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 366:21.81 /builddir/build/BUILD/firefox-66.0.4/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] 366:21.81 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 366:21.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 366:21.81 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 366:21.81 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:273:8: note: 'struct SkRecords::DrawPath' declared here 366:21.81 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 366:21.81 ^~~~~~~~ 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 366:21.81 struct T { \ 366:21.81 ^ 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 366:21.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 366:21.81 /builddir/build/BUILD/firefox-66.0.4/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] 366:21.81 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 366:21.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 366:21.82 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 366:21.82 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 366:21.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:299:8: note: 'struct SkRecords::DrawRect' declared here 366:21.82 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 366:21.82 ^~~~~~~~ 366:21.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 366:21.82 struct T { \ 366:21.82 ^ 366:21.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 366:21.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:406:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 366:21.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:113:9: required from here 366:21.82 /builddir/build/BUILD/firefox-66.0.4/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] 366:21.83 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 366:21.83 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 366:21.84 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 366:21.84 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 366:21.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:311:8: note: 'struct SkRecords::DrawTextBlob' declared here 366:21.84 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 366:21.84 ^~~~~~~~~~~~ 366:21.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRecords.h:170:8: note: in definition of macro 'RECORD' 366:21.84 struct T { \ 366:21.84 ^ 366:25.16 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 366:25.16 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 366:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: 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] 366:25.17 memcpy(&px4, px, 16); 366:25.17 ^ 366:25.17 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.17 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 366:25.18 class Sk4px : public Sk16b { 366:25.19 ^~~~~ 366:25.19 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 366:25.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.19 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.19 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 366:25.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: 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] 366:25.20 memcpy(&px2, px, 8); 366:25.20 ^ 366:25.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.20 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 366:25.20 class Sk4px : public Sk16b { 366:25.20 ^~~~~ 366:25.20 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:237, 366:25.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.21 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 366:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: 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] 366:25.21 memcpy(&px1, px, 4); 366:25.21 ^ 366:25.21 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 366:25.22 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:40: 366:25.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 366:25.22 class Sk4px : public Sk16b { 366:25.22 ^~~~~ 366:25.77 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.cpp:42: 366:25.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 366:25.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:195:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 366:25.77 case 3: k ^= data[2] << 16; 366:25.77 ~~^~~~~~~~~~~~~~~~ 366:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:13: note: here 366:25.78 case 2: k ^= data[1] << 8; 366:25.78 ^~~~ 366:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:196:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 366:25.78 case 2: k ^= data[1] << 8; 366:25.78 ~~^~~~~~~~~~~~~~~~ 366:25.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/opts/SkChecksum_opts.h:197:13: note: here 366:25.78 case 1: k ^= data[0] << 0; 366:25.78 ^~~~ 366:30.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 366:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 366:30.40 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp:633:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 366:30.40 } // namespace mozilla 366:30.40 ^ 366:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp:633:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 366:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 366:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp:633:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 366:30.41 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/apz/src/GestureEventListener.cpp:633:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 367:21.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 367:21.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:190:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 367:21.30 } 367:21.30 ^ 367:21.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathUtils.cpp:192:13: note: here 367:21.30 case SkPath::kQuad_Verb: 367:21.30 ^~~~ 367:29.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 367:29.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 367:29.24 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.h:10, 367:29.24 from /builddir/build/BUILD/firefox-66.0.4/image/ImageOps.cpp:7, 367:29.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:2: 367:29.24 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 367:29.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 367:29.24 foundInterface = 0; \ 367:29.24 ^~~~~~~~~~~~~~ 367:29.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 367:29.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 367:29.24 ^~~~~~~~~~~~~~~~~~~~~~~ 367:29.24 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 367:29.24 NS_INTERFACE_MAP_END 367:29.24 ^~~~~~~~~~~~~~~~~~~~ 367:29.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 367:29.24 else 367:29.24 ^~~~ 367:29.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 367:29.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 367:29.24 ^~~~~~~~~~~~~~~~~~ 367:29.24 /builddir/build/BUILD/firefox-66.0.4/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 367:29.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 367:29.25 ^~~~~~~~~~~~~~~~~~~~~~ 368:00.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image1.cpp:137: 368:00.83 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 368:00.84 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:00.84 } 368:00.84 ^ 368:00.84 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:00.84 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 368:00.84 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:00.86 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:00.87 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 368:00.87 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:00.87 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:00.93 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)': 368:00.94 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:00.94 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:00.98 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::SVGDrawingCallback::operator()(gfxContext*, mozilla::gfx::RectTyped const&, mozilla::gfx::SamplingFilter, mozilla::gfx::BaseMatrix const&)': 368:00.98 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:00.98 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 368:00.98 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:01.06 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Translate(mozilla::gfx::PointTyped)': 368:01.06 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:01.06 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:01.06 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Rotate(double)': 368:01.07 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:01.07 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:01.07 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp: In member function 'mozilla::image::MatrixBuilder::Scale(double, double)': 368:01.07 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:01.07 /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.cpp:3059:1: warning: the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:24.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 368:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 368:24.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIChannelEventSink.h:10, 368:24.51 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.h:10, 368:24.51 from /builddir/build/BUILD/firefox-66.0.4/image/imgRequest.cpp:7, 368:24.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/Unified_cpp_image2.cpp:2: 368:24.52 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 368:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 368:24.52 foundInterface = 0; \ 368:24.52 ^~~~~~~~~~~~~~ 368:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 368:24.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 368:24.52 ^~~~~~~~~~~~~~~~~~~~~~~ 368:24.52 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 368:24.52 NS_INTERFACE_MAP_END 368:24.52 ^~~~~~~~~~~~~~~~~~~~ 368:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 368:24.52 else 368:24.52 ^~~~ 368:24.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 368:24.52 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 368:24.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368:24.52 /builddir/build/BUILD/firefox-66.0.4/image/imgRequestProxy.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 368:24.52 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, TimedChannel() != nullptr) 368:24.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368:25.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers4.cpp:137: 368:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.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': 368:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:25.17 } // namespace mozilla 368:25.17 ^ 368:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 368:25.17 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:25.18 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.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': 368:25.18 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:25.18 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 368:25.18 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:25.20 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.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*)': 368:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.21 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.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*)': 368:25.22 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.22 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.22 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239: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] 368:25.22 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In function 'mozilla::layers::InstallLayerClipPreserves3D(gfxContext*, mozilla::layers::Layer*)': 368:25.23 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:25.23 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PopGroupForLayer(mozilla::layers::BasicLayerManager::PushedGroup&)': 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp: In member function 'mozilla::layers::BasicLayerManager::PushGroupForLayer(gfxContext*, mozilla::layers::Layer*, mozilla::gfx::IntRegionTyped const&, mozilla::layers::BasicLayerManager::PushedGroup&)': 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 368:25.24 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/basic/BasicPaintedLayer.cpp:239:1: warning: the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 368:46.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 368:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 368:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 368:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 368:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 368:46.99 from /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconModule.cpp:7, 368:46.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 368:46.99 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 368:46.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 368:46.99 foundInterface = 0; \ 368:46.99 ^~~~~~~~~~~~~~ 368:46.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 368:46.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 368:47.00 ^~~~~~~~~~~~~~~~~~~~~~~ 368:47.00 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 368:47.00 NS_INTERFACE_MAP_END 368:47.00 ^~~~~~~~~~~~~~~~~~~~ 368:47.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 368:47.00 else 368:47.02 ^~~~ 368:47.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 368:47.02 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 368:47.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368:47.02 /builddir/build/BUILD/firefox-66.0.4/image/decoders/icon/nsIconURI.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 368:47.02 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 368:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:21.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers5.cpp:137: 369:21.83 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/SingleTiledContentClient.cpp: In member function 'mozilla::layers::ClientLayerManager::MakeSnapshotIfRequired()': 369:21.84 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/SingleTiledContentClient.cpp:264:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 369:21.84 } // namespace mozilla 369:21.84 ^ 369:21.84 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/SingleTiledContentClient.cpp:264:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 369:21.84 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/client/SingleTiledContentClient.cpp:264:1: warning: the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 369:26.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:10, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 369:26.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 369:26.04 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 369:26.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:26.05 foundInterface = 0; \ 369:26.05 ^~~~~~~~~~~~~~ 369:26.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 369:26.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 369:26.05 ^~~~~~~~~~~~~~~~~~~~~~~ 369:26.06 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 369:26.06 NS_INTERFACE_MAP_END 369:26.06 ^~~~~~~~~~~~~~~~~~~~ 369:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 369:26.06 else 369:26.06 ^~~~ 369:26.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 369:26.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 369:26.06 ^~~~~~~~~~~~~~~~~~ 369:26.06 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 369:26.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 369:26.07 ^~~~~~~~~~~~~~~~~~~~~~ 369:26.09 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 369:26.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:26.09 foundInterface = 0; \ 369:26.09 ^~~~~~~~~~~~~~ 369:26.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 369:26.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 369:26.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:26.10 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 369:26.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 369:26.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:26.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.h:12, 369:26.10 from /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortController.cpp:7, 369:26.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 369:26.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 369:26.10 } else 369:26.10 ^~~~ 369:26.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 369:26.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 369:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:26.12 /builddir/build/BUILD/firefox-66.0.4/dom/abort/AbortSignal.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 369:26.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 369:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:46.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:46.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:46.62 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 369:46.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:46.63 foundInterface = 0; \ 369:46.63 ^~~~~~~~~~~~~~ 369:46.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 369:46.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 369:46.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:46.63 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 369:46.63 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 369:46.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:46.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:46.63 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:46.63 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:46.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:46.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 369:46.64 } else 369:46.64 ^~~~ 369:46.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 369:46.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 369:46.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:46.64 /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 369:46.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 369:46.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:46.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:46.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:46.76 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 369:46.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:46.77 foundInterface = 0; \ 369:46.77 ^~~~~~~~~~~~~~ 369:46.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 369:46.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 369:46.77 ^~~~~~~~~~~~~~~~~~~~~~~ 369:46.77 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 369:46.77 NS_INTERFACE_MAP_END 369:46.77 ^~~~~~~~~~~~~~~~~~~~ 369:46.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 369:46.77 else 369:46.77 ^~~~ 369:46.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 369:46.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 369:46.78 ^~~~~~~~~~~~~~~~~~ 369:46.78 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 369:46.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 369:46.78 ^~~~~~~~~~~~~~~~~~~~~~ 369:46.82 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 369:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:46.82 foundInterface = 0; \ 369:46.82 ^~~~~~~~~~~~~~ 369:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 369:46.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 369:46.82 ^~~~~~~~~~~~~~~~~~~~~~~ 369:46.82 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 369:46.82 NS_INTERFACE_MAP_END 369:46.82 ^~~~~~~~~~~~~~~~~~~~ 369:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 369:46.82 else 369:46.82 ^~~~ 369:46.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 369:46.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 369:46.83 ^~~~~~~~~~~~~~~~~~ 369:46.83 /builddir/build/BUILD/firefox-66.0.4/dom/animation/AnimationTimeline.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 369:46.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 369:46.83 ^~~~~~~~~~~~~~~~~~~~~~ 369:48.57 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 369:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:48.57 foundInterface = 0; \ 369:48.57 ^~~~~~~~~~~~~~ 369:48.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 369:48.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 369:48.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:48.58 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 369:48.58 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 369:48.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:48.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:48.58 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:48.58 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:48.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:48.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 369:48.58 } else 369:48.58 ^~~~ 369:48.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 369:48.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 369:48.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:48.58 /builddir/build/BUILD/firefox-66.0.4/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 369:48.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 369:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:53.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 369:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 369:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 369:53.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 369:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 369:53.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:53.24 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:53.24 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:53.24 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 369:53.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 369:53.26 foundInterface = 0; \ 369:53.26 ^~~~~~~~~~~~~~ 369:53.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 369:53.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 369:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:53.27 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 369:53.27 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 369:53.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:53.27 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 369:53.27 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.h:10, 369:53.27 from /builddir/build/BUILD/firefox-66.0.4/dom/animation/Animation.cpp:7, 369:53.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 369:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 369:53.27 } else 369:53.27 ^~~~ 369:53.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 369:53.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 369:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369:53.28 /builddir/build/BUILD/firefox-66.0.4/dom/animation/KeyframeEffect.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 369:53.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 369:53.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 370:26.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 370:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 370:26.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.h:10, 370:26.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:7: 370:26.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 370:26.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 370:26.51 foundInterface = 0; \ 370:26.51 ^~~~~~~~~~~~~~ 370:26.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 370:26.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 370:26.51 ^~~~~~~~~~~~~~~~~~~~~~~ 370:26.51 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 370:26.51 NS_INTERFACE_MAP_END 370:26.51 ^~~~~~~~~~~~~~~~~~~~ 370:26.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 370:26.52 else 370:26.52 ^~~~ 370:26.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 370:26.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 370:26.52 ^~~~~~~~~~~~~~~~~~ 370:26.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 370:26.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 370:26.52 ^~~~~~~~~~~~~~~~~~~~~~ 370:26.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 370:26.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 370:26.53 foundInterface = 0; \ 370:26.53 ^~~~~~~~~~~~~~ 370:26.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 370:26.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 370:26.53 ^~~~~~~~~~~~~~~~~~~~~~~ 370:26.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 370:26.53 NS_INTERFACE_MAP_END 370:26.53 ^~~~~~~~~~~~~~~~~~~~ 370:26.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 370:26.53 else 370:26.53 ^~~~ 370:26.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 370:26.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 370:26.54 ^~~~~~~~~~~~~~~~~~ 370:26.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 370:26.54 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 370:26.54 ^~~~~~~~~~~~~~~~~~~~~~ 371:17.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 371:17.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:21, 371:17.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:9: 371:17.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 371:17.33 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 371:17.33 /builddir/build/BUILD/firefox-66.0.4/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] 371:17.33 memset(aT, 0, sizeof(T)); 371:17.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 371:17.33 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.cpp:221: 371:17.33 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 371:17.33 struct GlobalProperties { 371:17.33 ^~~~~~~~~~~~~~~~ 371:26.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:128: 371:26.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositableTransactionParent.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 371:26.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositableTransactionParent.cpp:300:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 371:26.77 } // namespace mozilla 371:26.77 ^ 371:26.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositableTransactionParent.cpp:300:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 371:26.77 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/CompositableTransactionParent.cpp:300:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 372:13.70 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 372:13.70 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 372:13.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 372:13.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 372:13.70 sk_abort_no_print(); \ 372:13.70 ~~~~~~~~~~~~~~~~~^~ 372:13.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 372:13.70 SK_ABORT("Incomplete Switch\n"); 372:13.70 ^~~~~~~~ 372:13.70 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 372:13.71 case SkPath::kWinding_FillType: 372:13.71 ^~~~ 372:18.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 372:18.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 372:18.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 372:18.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 372:18.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.h:10, 372:18.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:7: 372:18.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 372:18.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 372:18.35 foundInterface = 0; \ 372:18.35 ^~~~~~~~~~~~~~ 372:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 372:18.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 372:18.37 ^~~~~~~~~~~~~~~~~~~~~~~ 372:18.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:201:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 372:18.37 NS_INTERFACE_MAP_END 372:18.37 ^~~~~~~~~~~~~~~~~~~~ 372:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 372:18.37 else 372:18.37 ^~~~ 372:18.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 372:18.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 372:18.37 ^~~~~~~~~~~~~~~~~~ 372:18.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:200:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 372:18.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 372:18.37 ^~~~~~~~~~~~~~~~~~~~~~ 372:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 372:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 372:18.83 foundInterface = 0; \ 372:18.83 ^~~~~~~~~~~~~~ 372:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 372:18.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 372:18.83 ^~~~~~~~~~~~~~~~~~~~~~~ 372:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4027:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 372:18.83 NS_INTERFACE_MAP_END 372:18.83 ^~~~~~~~~~~~~~~~~~~~ 372:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 372:18.83 else 372:18.83 ^~~~ 372:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 372:18.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 372:18.84 ^~~~~~~~~~~~~~~~~~ 372:18.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMWindowUtils.cpp:4026:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 372:18.84 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 372:18.84 ^~~~~~~~~~~~~~~~~~~~~~ 372:20.43 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 372:20.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:11, 372:20.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 372:20.43 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 372:20.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 372:20.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 372:20.44 sk_abort_no_print(); \ 372:20.44 ~~~~~~~~~~~~~~~~~^~ 372:20.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:44:13: note: in expansion of macro 'SK_ABORT' 372:20.44 SK_ABORT("Unexpected path fill."); 372:20.44 ^~~~~~~~ 372:20.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:46:9: note: here 372:20.44 case GrStencilOp::kIncWrap: 372:20.44 ^~~~ 372:39.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 372:39.48 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 372:39.48 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp:358:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 372:39.48 } // namespace mozilla 372:39.48 ^ 372:39.48 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp:358:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 372:39.48 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 372:39.49 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp:358:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 372:39.49 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/ipc/RemoteContentController.cpp:358:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 373:04.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMessageManager.h:10, 373:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:10, 373:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 373:04.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 373:04.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:04.23 foundInterface = 0; \ 373:04.23 ^~~~~~~~~~~~~~ 373:04.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 373:04.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 373:04.23 ^~~~~~~~~~~~~~~~~~~~~~~ 373:04.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 373:04.24 NS_INTERFACE_MAP_END 373:04.24 ^~~~~~~~~~~~~~~~~~~~ 373:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 373:04.24 else 373:04.24 ^~~~ 373:04.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 373:04.24 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 373:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:04.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 373:04.24 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, 373:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:05.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.h:17, 373:05.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:9: 373:05.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 373:05.91 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 373:05.92 /builddir/build/BUILD/firefox-66.0.4/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] 373:05.92 memset(aT, 0, sizeof(T)); 373:05.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 373:05.92 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameMessageManager.cpp:61: 373:05.92 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 373:05.92 struct GlobalProperties { 373:05.92 ^~~~~~~~~~~~~~~~ 373:44.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 373:44.82 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 373:44.82 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 373:44.82 } // namespace mozilla 373:44.82 ^ 373:44.82 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 373:44.82 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 373:44.83 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 373:44.83 /builddir/build/BUILD/firefox-66.0.4/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 373:46.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:46.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:46.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 373:46.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 373:46.92 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 373:46.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:46.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:46.93 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:46.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 373:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:46.94 foundInterface = 0; \ 373:46.94 ^~~~~~~~~~~~~~ 373:46.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 373:46.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 373:46.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:46.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 373:46.95 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 373:46.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:46.95 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 373:46.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 373:46.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 373:46.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:46.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:46.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:46.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 373:46.96 } else 373:46.97 ^~~~ 373:46.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 373:46.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 373:46.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:46.98 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:449:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 373:46.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 373:46.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:46.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 373:46.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 373:46.98 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 373:47.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:47.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:47.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:47.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 373:47.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:47.01 foundInterface = 0; \ 373:47.01 ^~~~~~~~~~~~~~ 373:47.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 373:47.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 373:47.01 ^~~~~~~~~~~~~~~~~~~~~~~ 373:47.01 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:538:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 373:47.01 NS_INTERFACE_MAP_END 373:47.02 ^~~~~~~~~~~~~~~~~~~~ 373:47.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 373:47.02 else 373:47.02 ^~~~ 373:47.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 373:47.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 373:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:537:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 373:47.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 373:47.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 373:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:47.04 foundInterface = 0; \ 373:47.04 ^~~~~~~~~~~~~~ 373:47.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 373:47.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 373:47.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:748:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 373:47.04 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 373:47.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 373:47.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 373:47.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 373:47.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:47.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:47.06 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:47.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 373:47.06 } else 373:47.06 ^~~~ 373:47.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 373:47.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 373:47.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:747:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 373:47.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 373:47.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:47.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:47.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:47.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 373:47.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 373:47.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 373:47.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:47.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:47.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:47.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 373:47.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:47.11 foundInterface = 0; \ 373:47.11 ^~~~~~~~~~~~~~ 373:47.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 373:47.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 373:47.12 ^~~~~~~~~~~~~~~~~~~~~~~ 373:47.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 373:47.12 NS_INTERFACE_MAP_END 373:47.12 ^~~~~~~~~~~~~~~~~~~~ 373:47.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 373:47.12 else 373:47.12 ^~~~ 373:47.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 373:47.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 373:47.13 ^~~~~~~~~~~~~~~~~~ 373:47.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:1302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 373:47.13 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 373:47.13 ^~~~~~~~~~~~~~~~~~~~~~ 373:50.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 373:50.10 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 373:50.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 373:50.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7: 373:50.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 373:50.12 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 373:50.12 /builddir/build/BUILD/firefox-66.0.4/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] 373:50.12 memset(aT, 0, sizeof(T)); 373:50.12 ~~~~~~^~~~~~~~~~~~~~~~~~ 373:50.13 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:174: 373:50.13 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 373:50.13 struct GlobalProperties { 373:50.13 ^~~~~~~~~~~~~~~~ 373:50.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 373:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 373:50.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 373:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 373:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 373:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 373:50.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 373:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 373:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:50.50 foundInterface = 0; \ 373:50.50 ^~~~~~~~~~~~~~ 373:50.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 373:50.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 373:50.51 ^~~~~~~~~~~~~~~~~~~~~~~ 373:50.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2969:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 373:50.51 NS_INTERFACE_MAP_END 373:50.52 ^~~~~~~~~~~~~~~~~~~~ 373:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 373:50.52 else 373:50.52 ^~~~ 373:50.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 373:50.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 373:50.53 ^~~~~~~~~~~~~~~~~~ 373:50.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:2968:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 373:50.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 373:50.53 ^~~~~~~~~~~~~~~~~~~~~~ 373:50.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 373:50.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:50.57 foundInterface = 0; \ 373:50.57 ^~~~~~~~~~~~~~ 373:50.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 373:50.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 373:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 373:50.57 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 373:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 373:50.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 373:50.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 373:50.58 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 373:50.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 373:50.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 373:50.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 373:50.58 } else 373:50.60 ^~~~ 373:50.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 373:50.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 373:50.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3368:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 373:50.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 373:50.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:3, 373:50.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 373:50.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 373:50.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 373:50.66 foundInterface = 0; \ 373:50.66 ^~~~~~~~~~~~~~ 373:50.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 373:50.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 373:50.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 373:50.67 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 373:50.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 373:50.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 373:50.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 373:50.67 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 373:50.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/APZTestDataBinding.cpp:4, 373:50.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings0.cpp:2: 373:50.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 373:50.68 } else 373:50.68 ^~~~ 373:50.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 373:50.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 373:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 373:50.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AddonManagerBinding.cpp:3777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 373:50.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 373:50.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374:06.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 374:06.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 374:06.20 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 374:06.20 ^ 374:06.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 374:06.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.cpp:7434:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 374:41.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 374:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 374:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 374:41.80 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 374:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 374:41.81 foundInterface = 0; \ 374:41.81 ^~~~~~~~~~~~~~ 374:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 374:41.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 374:41.81 ^~~~~~~~~~~~~~~~~~~~~~~ 374:41.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1422:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 374:41.81 NS_INTERFACE_MAP_END 374:41.81 ^~~~~~~~~~~~~~~~~~~~ 374:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 374:41.81 else 374:41.81 ^~~~ 374:41.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 374:41.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 374:41.81 ^~~~~~~~~~~~~~~~~~ 374:41.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:1421:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 374:41.81 NS_INTERFACE_MAP_ENTRY(nsIObserver) 374:41.82 ^~~~~~~~~~~~~~~~~~~~~~ 374:44.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 374:44.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 374:44.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7: 374:44.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 374:44.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 374:44.35 /builddir/build/BUILD/firefox-66.0.4/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] 374:44.35 memset(aT, 0, sizeof(T)); 374:44.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 374:44.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:173: 374:44.35 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 374:44.35 struct GlobalProperties { 374:44.36 ^~~~~~~~~~~~~~~~ 374:49.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 374:49.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 374:49.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 374:49.54 memset(&fFlags, 0, sizeof(fFlags)); 374:49.54 ^ 374:49.54 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 374:49.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:11, 374:49.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLShaderBuilder.cpp:12: 374:49.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 374:49.55 struct Flags { 374:49.55 ^~~~~ 374:54.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 374:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 374:54.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 374:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 374:54.96 foundInterface = 0; \ 374:54.96 ^~~~~~~~~~~~~~ 374:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 374:54.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 374:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 374:54.96 NS_INTERFACE_MAP_END_INHERITING(Event) 374:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374:54.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 374:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 374:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 374:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 374:54.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings1.cpp:2: 374:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 374:54.97 } else 374:54.97 ^~~~ 374:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 374:54.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 374:54.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374:54.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 374:54.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 374:54.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375:00.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp: In member function 'nsGlobalWindowOuter::PostMessageMozOuter(JSContext*, JS::Handle, nsTSubstring const&, JS::Handle, nsIPrincipal&, mozilla::ErrorResult&)': 375:00.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7826:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 375:00.15 nsPIDOMWindowOuter::~nsPIDOMWindowOuter() {} 375:00.15 ^ 375:00.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7826:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 375:00.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowOuter.cpp:7826:44: warning: the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 376:03.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 376:03.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 376:03.54 from /builddir/build/BUILD/firefox-66.0.4/image/imgLoader.h:11, 376:03.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:13: 376:03.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 376:03.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:03.54 foundInterface = 0; \ 376:03.54 ^~~~~~~~~~~~~~ 376:03.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 376:03.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 376:03.55 ^~~~~~~~~~~~~~~~~~~~~~~ 376:03.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 376:03.55 NS_INTERFACE_MAP_END 376:03.55 ^~~~~~~~~~~~~~~~~~~~ 376:03.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 376:03.55 else 376:03.55 ^~~~ 376:03.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 376:03.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 376:03.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:03.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsObjectLoadingContent.cpp:1191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 376:03.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 376:03.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:06.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 376:06.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 376:06.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:2: 376:06.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 376:06.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:06.65 foundInterface = 0; \ 376:06.65 ^~~~~~~~~~~~~~ 376:06.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 376:06.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 376:06.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:06.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 376:06.66 NS_INTERFACE_MAP_END_INHERITING(Event) 376:06.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:06.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 376:06.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 376:06.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 376:06.67 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 376:06.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/LoadURIOptionsBinding.cpp:3, 376:06.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings10.cpp:28: 376:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 376:06.67 } else 376:06.67 ^~~~ 376:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 376:06.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 376:06.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 376:06.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 376:06.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:34.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 376:34.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 376:34.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 376:34.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 376:34.35 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 376:34.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.h:10, 376:34.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:7: 376:34.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 376:34.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:34.35 foundInterface = 0; \ 376:34.35 ^~~~~~~~~~~~~~ 376:34.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 376:34.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 376:34.36 ^~~~~~~~~~~~~~~~~~~~~~~ 376:34.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 376:34.36 NS_INTERFACE_MAP_END 376:34.36 ^~~~~~~~~~~~~~~~~~~~ 376:34.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 376:34.36 else 376:34.36 ^~~~ 376:34.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 376:34.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 376:34.36 ^~~~~~~~~~~~~~~~~~ 376:34.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 376:34.36 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 376:34.36 ^~~~~~~~~~~~~~~~~~~~~~ 376:34.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 376:34.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:34.48 foundInterface = 0; \ 376:34.48 ^~~~~~~~~~~~~~ 376:34.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 376:34.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 376:34.48 ^~~~~~~~~~~~~~~~~~~~~~~ 376:34.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:380:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 376:34.50 NS_INTERFACE_MAP_END 376:34.50 ^~~~~~~~~~~~~~~~~~~~ 376:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 376:34.50 else 376:34.50 ^~~~ 376:34.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 376:34.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 376:34.50 ^~~~~~~~~~~~~~~~~~ 376:34.50 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPluginArray.cpp:379:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 376:34.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 376:34.50 ^~~~~~~~~~~~~~~~~~~~~~ 376:54.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 376:54.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 376:54.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 376:54.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 376:54.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:54.30 foundInterface = 0; \ 376:54.30 ^~~~~~~~~~~~~~ 376:54.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 376:54.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 376:54.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:54.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 376:54.30 NS_INTERFACE_MAP_END_INHERITING(Event) 376:54.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:54.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 376:54.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 376:54.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 376:54.30 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 376:54.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 376:54.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 376:54.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 376:54.31 } else 376:54.31 ^~~~ 376:54.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 376:54.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 376:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:54.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 376:54.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 376:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:55.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 376:55.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:55.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:55.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 376:55.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:55.12 foundInterface = 0; \ 376:55.12 ^~~~~~~~~~~~~~ 376:55.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 376:55.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 376:55.12 ^~~~~~~~~~~~~~~~~~~~~~~ 376:55.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/Attr.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 376:55.12 NS_INTERFACE_MAP_END 376:55.12 ^~~~~~~~~~~~~~~~~~~~ 376:55.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:21, 376:55.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:55.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:55.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:55.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: some parts of macro expansion are not guarded by this 'else' clause 376:55.13 } else 376:55.13 ^~~~ 376:55.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentUtils.h:3602:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 376:55.13 } else 376:55.13 ^~~~ 376:55.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 376:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 376:55.18 /builddir/build/BUILD/firefox-66.0.4/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] 376:55.18 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 376:55.18 ^ 376:55.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:55.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:55.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:55.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:123:10: note: 'struct AttrArray::InternalAttr' declared here 376:55.18 struct InternalAttr { 376:55.18 ^~~~~~~~~~~~ 376:55.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 376:55.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 376:55.20 /builddir/build/BUILD/firefox-66.0.4/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] 376:55.20 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 376:55.20 ^ 376:55.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:55.20 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:55.20 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:55.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:55.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 376:55.20 class Impl { 376:55.20 ^~~~ 376:55.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 376:55.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 376:55.21 /builddir/build/BUILD/firefox-66.0.4/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] 376:55.21 static_cast(realloc(mImpl.release(), sizeInBytes.value())); 376:55.21 ^ 376:55.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:55.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:55.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:55.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:55.22 /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:175:9: note: 'class AttrArray::Impl' declared here 376:55.22 class Impl { 376:55.22 ^~~~ 376:58.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 376:58.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:58.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:58.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 376:58.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:58.16 foundInterface = 0; \ 376:58.16 ^~~~~~~~~~~~~~ 376:58.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 376:58.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 376:58.16 ^~~~~~~~~~~~~~~~~~~~~~~ 376:58.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 376:58.16 NS_INTERFACE_MAP_END 376:58.16 ^~~~~~~~~~~~~~~~~~~~ 376:58.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 376:58.16 else 376:58.16 ^~~~ 376:58.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 376:58.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 376:58.17 ^~~~~~~~~~~~~~~~~~ 376:58.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/BarProps.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 376:58.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 376:58.17 ^~~~~~~~~~~~~~~~~~~~~~ 376:58.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 376:58.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 376:58.58 foundInterface = 0; \ 376:58.58 ^~~~~~~~~~~~~~ 376:58.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 376:58.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 376:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:58.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 376:58.58 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 376:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376:58.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 376:58.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 376:58.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 376:58.58 } else 376:58.58 ^~~~ 376:58.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/CharacterData.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 376:58.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 376:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:03.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 377:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 377:03.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 377:03.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 377:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 377:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:03.73 foundInterface = 0; \ 377:03.73 ^~~~~~~~~~~~~~ 377:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 377:03.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 377:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:03.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 377:03.73 NS_INTERFACE_MAP_END_INHERITING(Event) 377:03.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:03.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 377:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 377:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 377:03.75 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 377:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 377:03.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 377:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 377:03.75 } else 377:03.75 ^~~~ 377:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 377:03.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 377:03.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:03.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 377:03.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 377:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:04.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.h:10, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AnonymousContent.cpp:7, 377:04.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 377:04.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 377:04.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:04.25 foundInterface = 0; \ 377:04.25 ^~~~~~~~~~~~~~ 377:04.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:04.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:04.25 ^~~~~~~~~~~~~~~~~~~~~~~ 377:04.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:04.25 NS_INTERFACE_MAP_END 377:04.25 ^~~~~~~~~~~~~~~~~~~~ 377:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:04.26 else 377:04.26 ^~~~ 377:04.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:04.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:04.26 ^~~~~~~~~~~~~~~~~~ 377:04.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/ContentProcessMessageManager.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:04.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 377:04.26 ^~~~~~~~~~~~~~~~~~~~~~ 377:04.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 377:04.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 377:04.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 377:04.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:04.28 foundInterface = 0; \ 377:04.28 ^~~~~~~~~~~~~~ 377:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 377:04.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 377:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 377:04.28 NS_INTERFACE_MAP_END_INHERITING(Event) 377:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:04.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 377:04.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 377:04.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 377:04.28 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 377:04.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 377:04.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings11.cpp:2: 377:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 377:04.28 } else 377:04.28 ^~~~ 377:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 377:04.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 377:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:04.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 377:04.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 377:04.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:09.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 377:09.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 377:09.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 377:09.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 377:09.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:09.66 foundInterface = 0; \ 377:09.66 ^~~~~~~~~~~~~~ 377:09.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:09.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:09.66 ^~~~~~~~~~~~~~~~~~~~~~~ 377:09.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70904:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:09.66 NS_INTERFACE_MAP_END 377:09.66 ^~~~~~~~~~~~~~~~~~~~ 377:09.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:09.66 else 377:09.67 ^~~~ 377:09.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:09.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:09.68 ^~~~~~~~~~~~~~~~~~ 377:09.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:70903:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:09.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 377:09.68 ^~~~~~~~~~~~~~~~~~~~~~ 377:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 377:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:09.84 foundInterface = 0; \ 377:09.84 ^~~~~~~~~~~~~~ 377:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:09.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:09.84 ^~~~~~~~~~~~~~~~~~~~~~~ 377:09.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:09.85 NS_INTERFACE_MAP_END 377:09.85 ^~~~~~~~~~~~~~~~~~~~ 377:09.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:09.85 else 377:09.85 ^~~~ 377:09.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:09.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:09.85 ^~~~~~~~~~~~~~~~~~ 377:09.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:09.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 377:09.87 ^~~~~~~~~~~~~~~~~~~~~~ 377:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 377:09.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:09.88 foundInterface = 0; \ 377:09.89 ^~~~~~~~~~~~~~ 377:09.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:09.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:09.89 ^~~~~~~~~~~~~~~~~~~~~~~ 377:09.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74517:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:09.89 NS_INTERFACE_MAP_END 377:09.89 ^~~~~~~~~~~~~~~~~~~~ 377:09.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:09.89 else 377:09.90 ^~~~ 377:09.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:09.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:09.91 ^~~~~~~~~~~~~~~~~~ 377:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74516:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:09.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 377:09.91 ^~~~~~~~~~~~~~~~~~~~~~ 377:09.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 377:09.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:09.93 foundInterface = 0; \ 377:09.94 ^~~~~~~~~~~~~~ 377:09.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:09.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:09.94 ^~~~~~~~~~~~~~~~~~~~~~~ 377:09.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74644:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:09.94 NS_INTERFACE_MAP_END 377:09.94 ^~~~~~~~~~~~~~~~~~~~ 377:09.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:09.94 else 377:09.94 ^~~~ 377:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:09.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:09.96 ^~~~~~~~~~~~~~~~~~ 377:09.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplGenBinding.cpp:74643:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:09.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 377:09.96 ^~~~~~~~~~~~~~~~~~~~~~ 377:40.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:40.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 377:40.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:40.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:40.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 377:40.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:40.07 foundInterface = 0; \ 377:40.08 ^~~~~~~~~~~~~~ 377:40.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:40.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:40.08 ^~~~~~~~~~~~~~~~~~~~~~~ 377:40.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:40.08 NS_INTERFACE_MAP_END 377:40.08 ^~~~~~~~~~~~~~~~~~~~ 377:40.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:40.08 else 377:40.08 ^~~~ 377:40.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:40.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:40.09 ^~~~~~~~~~~~~~~~~~ 377:40.09 /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:40.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:40.09 ^~~~~~~~~~~~~~~~~~~~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 377:44.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:44.81 foundInterface = 0; \ 377:44.81 ^~~~~~~~~~~~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:44.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:44.81 ^~~~~~~~~~~~~~~~~~~~~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:44.81 NS_INTERFACE_MAP_END 377:44.81 ^~~~~~~~~~~~~~~~~~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:44.81 else 377:44.81 ^~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:44.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:44.81 ^~~~~~~~~~~~~~~~~~ 377:44.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:44.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:44.81 ^~~~~~~~~~~~~~~~~~~~~~ 377:45.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 377:45.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:45.15 foundInterface = 0; \ 377:45.15 ^~~~~~~~~~~~~~ 377:45.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:45.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:45.15 ^~~~~~~~~~~~~~~~~~~~~~~ 377:45.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:45.15 NS_INTERFACE_MAP_END 377:45.15 ^~~~~~~~~~~~~~~~~~~~ 377:45.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:45.16 else 377:45.16 ^~~~ 377:45.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:45.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:45.16 ^~~~~~~~~~~~~~~~~~ 377:45.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:45.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:45.16 ^~~~~~~~~~~~~~~~~~~~~~ 377:45.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 377:45.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:45.20 foundInterface = 0; \ 377:45.20 ^~~~~~~~~~~~~~ 377:45.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:45.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:45.21 ^~~~~~~~~~~~~~~~~~~~~~~ 377:45.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:45.21 NS_INTERFACE_MAP_END 377:45.21 ^~~~~~~~~~~~~~~~~~~~ 377:45.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:45.21 else 377:45.21 ^~~~ 377:45.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:45.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:45.24 ^~~~~~~~~~~~~~~~~~ 377:45.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMException.cpp:147:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:45.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:45.24 ^~~~~~~~~~~~~~~~~~~~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 377:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:45.34 foundInterface = 0; \ 377:45.34 ^~~~~~~~~~~~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:45.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:45.34 ^~~~~~~~~~~~~~~~~~~~~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:45.34 NS_INTERFACE_MAP_END 377:45.34 ^~~~~~~~~~~~~~~~~~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:45.34 else 377:45.34 ^~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:45.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:45.34 ^~~~~~~~~~~~~~~~~~ 377:45.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:45.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:45.35 ^~~~~~~~~~~~~~~~~~~~~~ 377:46.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 377:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:46.12 foundInterface = 0; \ 377:46.12 ^~~~~~~~~~~~~~ 377:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:46.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:46.12 ^~~~~~~~~~~~~~~~~~~~~~~ 377:46.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:46.12 NS_INTERFACE_MAP_END 377:46.12 ^~~~~~~~~~~~~~~~~~~~ 377:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:46.12 else 377:46.12 ^~~~ 377:46.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:46.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:46.12 ^~~~~~~~~~~~~~~~~~ 377:46.12 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMParser.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:46.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:46.12 ^~~~~~~~~~~~~~~~~~~~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 377:46.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:46.25 foundInterface = 0; \ 377:46.25 ^~~~~~~~~~~~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:46.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:46.25 ^~~~~~~~~~~~~~~~~~~~~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:46.25 NS_INTERFACE_MAP_END 377:46.25 ^~~~~~~~~~~~~~~~~~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:46.25 else 377:46.25 ^~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:46.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:46.25 ^~~~~~~~~~~~~~~~~~ 377:46.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:46.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:46.25 ^~~~~~~~~~~~~~~~~~~~~~ 377:46.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 377:46.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:46.28 foundInterface = 0; \ 377:46.28 ^~~~~~~~~~~~~~ 377:46.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:46.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:46.29 ^~~~~~~~~~~~~~~~~~~~~~~ 377:46.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:46.29 NS_INTERFACE_MAP_END 377:46.29 ^~~~~~~~~~~~~~~~~~~~ 377:46.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:46.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:46.30 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:46.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 377:46.30 } else 377:46.30 ^~~~ 377:46.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 377:46.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 377:46.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRect.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 377:46.30 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 377:46.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:46.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:46.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 377:46.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:46.32 foundInterface = 0; \ 377:46.32 ^~~~~~~~~~~~~~ 377:46.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 377:46.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 377:46.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.33 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 377:46.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 377:46.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:46.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:46.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:46.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:46.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 377:46.33 } else 377:46.33 ^~~~ 377:46.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 377:46.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 377:46.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMRequest.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 377:46.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 377:46.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 377:46.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:46.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:46.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 377:46.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 377:46.38 foundInterface = 0; \ 377:46.38 ^~~~~~~~~~~~~~ 377:46.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 377:46.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 377:46.38 ^~~~~~~~~~~~~~~~~~~~~~~ 377:46.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 377:46.38 NS_INTERFACE_MAP_END 377:46.38 ^~~~~~~~~~~~~~~~~~~~ 377:46.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 377:46.38 else 377:46.38 ^~~~ 377:46.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 377:46.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 377:46.38 ^~~~~~~~~~~~~~~~~~ 377:46.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 377:46.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 377:46.39 ^~~~~~~~~~~~~~~~~~~~~~ 377:50.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 377:50.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 377:50.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 377:50.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.h:9, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Crypto.cpp:6, 377:50.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 377:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 377:50.70 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 377:50.70 /builddir/build/BUILD/firefox-66.0.4/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] 377:50.71 memset(aT, 0, sizeof(T)); 377:50.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 377:50.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/CustomElementRegistry.cpp:22, 377:50.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:11: 377:50.71 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 377:50.72 struct GlobalProperties { 377:50.72 ^~~~~~~~~~~~~~~~ 378:05.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base1.cpp:137: 378:05.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 378:05.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.81 } // namespace mozilla 378:05.81 ^ 378:05.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewYSelf(double)': 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::SkewXSelf(double)': 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.88 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::ScaleNonUniformSelf(double, double, double, double, double, double)': 378:05.89 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.89 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.89 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::PreMultiplySelf(mozilla::dom::DOMMatrix const&)': 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrix::MultiplySelf(mozilla::dom::DOMMatrix const&)': 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipY() const': 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:05.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp: In member function 'mozilla::dom::DOMMatrixReadOnly::FlipX() const': 378:05.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 378:05.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocGroup.cpp:214:1: warning: the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 378:09.02 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/skcms.cc:1878: 378:09.02 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:120:50: required from here 378:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((float [4])v)[0]' from 'float' to 'int' inside { } [-Wnarrowing] 378:09.02 return D{v[0],v[1],v[2],v[3]}; 378:09.02 ~^ 378:09.02 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((float [4])v)[1]' from 'float' to 'int' inside { } [-Wnarrowing] 378:09.05 return D{v[0],v[1],v[2],v[3]}; 378:09.05 ~^ 378:09.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((float [4])v)[2]' from 'float' to 'int' inside { } [-Wnarrowing] 378:09.05 return D{v[0],v[1],v[2],v[3]}; 378:09.05 ~^ 378:09.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((float [4])v)[3]' from 'float' to 'int' inside { } [-Wnarrowing] 378:09.05 return D{v[0],v[1],v[2],v[3]}; 378:09.06 ~^ 378:09.06 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:224:23: required from here 378:09.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'float' inside { } [-Wnarrowing] 378:09.06 return D{v[0],v[1],v[2],v[3]}; 378:09.06 ~^ 378:09.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'float' inside { } [-Wnarrowing] 378:09.06 return D{v[0],v[1],v[2],v[3]}; 378:09.06 ~^ 378:09.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'float' inside { } [-Wnarrowing] 378:09.07 return D{v[0],v[1],v[2],v[3]}; 378:09.07 ~^ 378:09.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'float' inside { } [-Wnarrowing] 378:09.07 return D{v[0],v[1],v[2],v[3]}; 378:09.08 ~^ 378:09.09 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:465:21: required from here 378:09.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned char [4])v)[0]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 378:09.09 return D{v[0],v[1],v[2],v[3]}; 378:09.09 ~^ 378:09.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned char [4])v)[1]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 378:09.10 return D{v[0],v[1],v[2],v[3]}; 378:09.10 ~^ 378:09.10 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned char [4])v)[2]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 378:09.10 return D{v[0],v[1],v[2],v[3]}; 378:09.10 ~^ 378:09.11 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned char [4])v)[3]' from 'unsigned char' to 'float' inside { } [-Wnarrowing] 378:09.12 return D{v[0],v[1],v[2],v[3]}; 378:09.12 ~^ 378:09.12 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.12 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:472:21: required from here 378:09.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.14 return D{v[0],v[1],v[2],v[3]}; 378:09.14 ~^ 378:09.14 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.15 return D{v[0],v[1],v[2],v[3]}; 378:09.15 ~^ 378:09.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.15 return D{v[0],v[1],v[2],v[3]}; 378:09.15 ~^ 378:09.15 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.15 return D{v[0],v[1],v[2],v[3]}; 378:09.15 ~^ 378:09.15 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:516:36: required from here 378:09.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((unsigned int [4])v)[0]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.16 return D{v[0],v[1],v[2],v[3]}; 378:09.16 ~^ 378:09.16 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((unsigned int [4])v)[1]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.16 return D{v[0],v[1],v[2],v[3]}; 378:09.16 ~^ 378:09.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((unsigned int [4])v)[2]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.17 return D{v[0],v[1],v[2],v[3]}; 378:09.17 ~^ 378:09.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((unsigned int [4])v)[3]' from 'unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.18 return D{v[0],v[1],v[2],v[3]}; 378:09.18 ~^ 378:09.18 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:535:42: required from here 378:09.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((long unsigned int [4])v)[0]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.19 return D{v[0],v[1],v[2],v[3]}; 378:09.19 ~^ 378:09.19 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((long unsigned int [4])v)[1]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.19 return D{v[0],v[1],v[2],v[3]}; 378:09.19 ~^ 378:09.19 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((long unsigned int [4])v)[2]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.19 return D{v[0],v[1],v[2],v[3]}; 378:09.19 ~^ 378:09.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((long unsigned int [4])v)[3]' from 'long unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.20 return D{v[0],v[1],v[2],v[3]}; 378:09.20 ~^ 378:09.20 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.20 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:667:42: required from here 378:09.21 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((short unsigned int [4])v)[0]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.22 return D{v[0],v[1],v[2],v[3]}; 378:09.22 ~^ 378:09.22 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((short unsigned int [4])v)[1]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.22 return D{v[0],v[1],v[2],v[3]}; 378:09.22 ~^ 378:09.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((short unsigned int [4])v)[2]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.23 return D{v[0],v[1],v[2],v[3]}; 378:09.23 ~^ 378:09.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((short unsigned int [4])v)[3]' from 'short unsigned int' to 'float' inside { } [-Wnarrowing] 378:09.23 return D{v[0],v[1],v[2],v[3]}; 378:09.23 ~^ 378:09.23 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.23 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:959:60: required from here 378:09.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 378:09.24 return D{v[0],v[1],v[2],v[3]}; 378:09.24 ~^ 378:09.24 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 378:09.26 return D{v[0],v[1],v[2],v[3]}; 378:09.26 ~^ 378:09.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 378:09.26 return D{v[0],v[1],v[2],v[3]}; 378:09.26 ~^ 378:09.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned char' inside { } [-Wnarrowing] 378:09.27 return D{v[0],v[1],v[2],v[3]}; 378:09.27 ~^ 378:09.27 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:968:71: required from here 378:09.27 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 378:09.27 return D{v[0],v[1],v[2],v[3]}; 378:09.27 ~^ 378:09.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 378:09.28 return D{v[0],v[1],v[2],v[3]}; 378:09.28 ~^ 378:09.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 378:09.28 return D{v[0],v[1],v[2],v[3]}; 378:09.28 ~^ 378:09.28 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'short unsigned int' inside { } [-Wnarrowing] 378:09.29 return D{v[0],v[1],v[2],v[3]}; 378:09.29 ~^ 378:09.29 /builddir/build/BUILD/firefox-66.0.4/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]': 378:09.29 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:1003:67: required from here 378:09.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:15: warning: narrowing conversion of '((int [4])v)[0]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 378:09.30 return D{v[0],v[1],v[2],v[3]}; 378:09.30 ~^ 378:09.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:20: warning: narrowing conversion of '((int [4])v)[1]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 378:09.30 return D{v[0],v[1],v[2],v[3]}; 378:09.30 ~^ 378:09.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:25: warning: narrowing conversion of '((int [4])v)[2]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 378:09.31 return D{v[0],v[1],v[2],v[3]}; 378:09.31 ~^ 378:09.31 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/third_party/skcms/src/Transform_inl.h:102:30: warning: narrowing conversion of '((int [4])v)[3]' from 'int' to 'unsigned int' inside { } [-Wnarrowing] 378:09.31 return D{v[0],v[1],v[2],v[3]}; 378:09.31 ~^ 378:14.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:101: 378:14.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBitmapCache.cpp:81:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 378:14.30 class SkBitmapCache::Rec : public SkResourceCache::Rec { 378:14.30 ^~~ 378:14.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 378:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:3, 378:14.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 378:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 378:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:14.41 foundInterface = 0; \ 378:14.41 ^~~~~~~~~~~~~~ 378:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:14.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:14.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:14.43 NS_INTERFACE_MAP_END_INHERITING(Event) 378:14.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:14.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:14.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:14.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/MutationEventBinding.cpp:8, 378:14.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings12.cpp:2: 378:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:14.44 } else 378:14.44 ^~~~ 378:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:14.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:14.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:14.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 378:14.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:22.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:22.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 378:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 378:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 378:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 378:22.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 378:22.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:22.30 foundInterface = 0; \ 378:22.30 ^~~~~~~~~~~~~~ 378:22.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:22.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:22.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1928:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:22.31 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 378:22.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:22.32 } else 378:22.34 ^~~~ 378:22.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:22.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:22.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1927:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:22.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 378:22.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 378:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 378:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 378:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 378:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 378:22.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:22.37 foundInterface = 0; \ 378:22.37 ^~~~~~~~~~~~~~ 378:22.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:22.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2059:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:22.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 378:22.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:22.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:22.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:22.40 } else 378:22.41 ^~~~ 378:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:22.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:22.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2058:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:22.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 378:22.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:22.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:22.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:22.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 378:22.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 378:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 378:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 378:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 378:22.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:22.44 foundInterface = 0; \ 378:22.44 ^~~~~~~~~~~~~~ 378:22.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:22.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:22.45 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 378:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:22.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:22.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:22.46 } else 378:22.46 ^~~~ 378:22.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:22.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2189:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:22.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 378:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 378:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 378:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 378:22.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 378:22.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 378:22.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:22.48 foundInterface = 0; \ 378:22.49 ^~~~~~~~~~~~~~ 378:22.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:22.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2321:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:22.49 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 378:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:22.50 } else 378:22.50 ^~~~ 378:22.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:22.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2320:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:22.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 378:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:22.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:22.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 378:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:22.53 foundInterface = 0; \ 378:22.53 ^~~~~~~~~~~~~~ 378:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:22.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2452:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:22.53 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 378:22.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 378:22.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 378:22.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 378:22.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AtomList.h:11, 378:22.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 378:22.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:22.54 } else 378:22.54 ^~~~ 378:22.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:22.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:22.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:22.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2451:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:22.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 378:22.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:52.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 378:52.41 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:52.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:52.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::Document::QueryInterface(const nsIID&, void**)': 378:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:52.42 foundInterface = 0; \ 378:52.42 ^~~~~~~~~~~~~~ 378:52.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:52.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:52.42 ^~~~~~~~~~~~~~~~~~~~~~~ 378:52.42 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:52.42 NS_INTERFACE_MAP_END 378:52.42 ^~~~~~~~~~~~~~~~~~~~ 378:52.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 378:52.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 378:52.43 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:52.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:52.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:52.43 } else 378:52.43 ^~~~ 378:52.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:52.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:52.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:1606:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 378:52.44 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(Document) 378:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:54.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 378:54.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:54.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:54.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp: In member function 'virtual nsresult mozilla::dom::UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 378:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:54.45 foundInterface = 0; \ 378:54.45 ^~~~~~~~~~~~~~ 378:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:54.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:54.45 ^~~~~~~~~~~~~~~~~~~~~~~ 378:54.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:54.45 NS_INTERFACE_MAP_END 378:54.45 ^~~~~~~~~~~~~~~~~~~~ 378:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:54.46 else 378:54.46 ^~~~ 378:54.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:54.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:54.46 ^~~~~~~~~~~~~~~~~~ 378:54.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:9404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:54.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 378:54.46 ^~~~~~~~~~~~~~~~~~~~~~ 378:55.25 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 378:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:55.26 foundInterface = 0; \ 378:55.26 ^~~~~~~~~~~~~~ 378:55.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:55.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:55.26 ^~~~~~~~~~~~~~~~~~~~~~~ 378:55.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:55.26 NS_INTERFACE_MAP_END 378:55.26 ^~~~~~~~~~~~~~~~~~~~ 378:55.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:55.27 else 378:55.27 ^~~~ 378:55.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 378:55.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 378:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:55.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/DocumentFragment.cpp:116:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 378:55.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 378:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 378:58.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.38 foundInterface = 0; \ 378:58.39 ^~~~~~~~~~~~~~ 378:58.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:58.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:58.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1932:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:58.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 378:58.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 378:58.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 378:58.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:58.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.40 } else 378:58.40 ^~~~ 378:58.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:58.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:58.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/EventSource.cpp:1931:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 378:58.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 378:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:58.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:58.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:58.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 378:58.55 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:58.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:58.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 378:58.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.55 foundInterface = 0; \ 378:58.55 ^~~~~~~~~~~~~~ 378:58.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:58.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:58.56 ^~~~~~~~~~~~~~~~~~~~~~~ 378:58.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:58.56 NS_INTERFACE_MAP_END 378:58.56 ^~~~~~~~~~~~~~~~~~~~ 378:58.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.56 else 378:58.56 ^~~~ 378:58.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:58.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:58.56 ^~~~~~~~~~~~~~~~~~ 378:58.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/FormData.cpp:91:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:58.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 378:58.57 ^~~~~~~~~~~~~~~~~~~~~~ 378:58.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 378:58.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.78 foundInterface = 0; \ 378:58.78 ^~~~~~~~~~~~~~ 378:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:58.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:58.79 ^~~~~~~~~~~~~~~~~~~~~~~ 378:58.79 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:58.79 NS_INTERFACE_MAP_END 378:58.79 ^~~~~~~~~~~~~~~~~~~~ 378:58.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.79 else 378:58.79 ^~~~ 378:58.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:58.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:58.80 ^~~~~~~~~~~~~~~~~~ 378:58.80 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:58.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 378:58.80 ^~~~~~~~~~~~~~~~~~~~~~ 378:58.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 378:58.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.81 foundInterface = 0; \ 378:58.81 ^~~~~~~~~~~~~~ 378:58.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:58.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:58.82 ^~~~~~~~~~~~~~~~~~~~~~~ 378:58.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:58.82 NS_INTERFACE_MAP_END 378:58.82 ^~~~~~~~~~~~~~~~~~~~ 378:58.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 378:58.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 378:58.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:58.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.83 } else 378:58.83 ^~~~ 378:58.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:58.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 378:58.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:419:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 378:58.84 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 378:58.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 378:58.84 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:58.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:58.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 378:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.85 foundInterface = 0; \ 378:58.85 ^~~~~~~~~~~~~~ 378:58.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 378:58.85 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 378:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 378:58.85 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 378:58.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.86 else 378:58.86 ^~~~ 378:58.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:58.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:58.86 ^~~~~~~~~~~~~~~~~~ 378:58.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:58.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 378:58.86 ^~~~~~~~~~~~~~~~~~~~~~ 378:58.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 378:58.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:58.94 foundInterface = 0; \ 378:58.94 ^~~~~~~~~~~~~~ 378:58.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:58.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.94 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:58.94 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 378:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:58.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 378:58.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 378:58.95 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:58.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:58.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 378:58.95 } else 378:58.95 ^~~~ 378:58.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/FragmentOrElement.cpp:1871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 378:58.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 378:58.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:59.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 378:59.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 378:59.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 378:59.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:10, 378:59.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 378:59.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 378:59.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 378:59.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:59.05 foundInterface = 0; \ 378:59.05 ^~~~~~~~~~~~~~ 378:59.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 378:59.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 378:59.06 ^~~~~~~~~~~~~~~~~~~~~~~ 378:59.06 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 378:59.06 NS_INTERFACE_MAP_END 378:59.06 ^~~~~~~~~~~~~~~~~~~~ 378:59.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:59.06 else 378:59.06 ^~~~ 378:59.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:59.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:59.07 ^~~~~~~~~~~~~~~~~~ 378:59.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:59.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 378:59.07 ^~~~~~~~~~~~~~~~~~~~~~ 378:59.95 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 378:59.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 378:59.95 foundInterface = 0; \ 378:59.95 ^~~~~~~~~~~~~~ 378:59.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 378:59.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 378:59.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:59.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 378:59.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 378:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378:59.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 378:59.96 else 378:59.96 ^~~~ 378:59.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 378:59.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 378:59.96 ^~~~~~~~~~~~~~~~~~ 378:59.96 /builddir/build/BUILD/firefox-66.0.4/dom/base/InProcessTabChildMessageManager.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 378:59.97 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 378:59.97 ^~~~~~~~~~~~~~~~~~~~~~ 379:00.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 379:00.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:00.57 foundInterface = 0; \ 379:00.57 ^~~~~~~~~~~~~~ 379:00.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 379:00.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 379:00.57 ^~~~~~~~~~~~~~~~~~~~~~~ 379:00.57 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 379:00.58 NS_INTERFACE_MAP_END 379:00.58 ^~~~~~~~~~~~~~~~~~~~ 379:00.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 379:00.58 else 379:00.58 ^~~~ 379:00.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 379:00.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 379:00.58 ^~~~~~~~~~~~~~~~~~ 379:00.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 379:00.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 379:00.59 ^~~~~~~~~~~~~~~~~~~~~~ 379:04.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 379:04.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 379:04.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 379:04.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelAgent.h:11, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioChannelService.h:15, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Document.cpp:11, 379:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 379:04.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 379:04.52 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 379:04.53 /builddir/build/BUILD/firefox-66.0.4/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] 379:04.53 memset(aT, 0, sizeof(T)); 379:04.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 379:04.53 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.h:11, 379:04.53 from /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:7, 379:04.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 379:04.53 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 379:04.53 struct GlobalProperties { 379:04.53 ^~~~~~~~~~~~~~~~ 379:11.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 379:11.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 379:11.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 379:11.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:11.42 foundInterface = 0; \ 379:11.42 ^~~~~~~~~~~~~~ 379:11.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 379:11.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 379:11.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 379:11.43 NS_INTERFACE_MAP_END_INHERITING(Event) 379:11.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 379:11.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 379:11.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 379:11.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 379:11.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 379:11.43 } else 379:11.43 ^~~~ 379:11.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 379:11.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 379:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 379:11.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 379:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 379:11.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 379:11.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 379:11.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 379:11.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 379:11.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 379:11.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventBinding.h:9, 379:11.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 379:11.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 379:11.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 379:11.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:11.54 foundInterface = 0; \ 379:11.55 ^~~~~~~~~~~~~~ 379:11.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 379:11.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 379:11.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 379:11.55 NS_INTERFACE_MAP_END_INHERITING(Event) 379:11.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 379:11.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 379:11.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:8, 379:11.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings13.cpp:2: 379:11.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 379:11.56 } else 379:11.56 ^~~~ 379:11.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 379:11.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 379:11.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:11.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 379:11.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 379:11.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:37.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDefaultGeoProcFactory.cpp:12, 379:37.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:20: 379:37.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 379:37.72 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 379:37.72 memset(&fFlags, 0, sizeof(fFlags)); 379:37.72 ^ 379:37.72 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 379:37.72 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 379:37.73 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 379:37.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 379:37.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 379:37.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrClip.h:12, 379:37.74 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:10, 379:37.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 379:37.74 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 379:37.74 struct Flags { 379:37.74 ^~~~~ 379:38.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 379:38.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 379:38.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 379:38.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:38.80 foundInterface = 0; \ 379:38.80 ^~~~~~~~~~~~~~ 379:38.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 379:38.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 379:38.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:38.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 379:38.80 NS_INTERFACE_MAP_END_INHERITING(Event) 379:38.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:38.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 379:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 379:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 379:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 379:38.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 379:38.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 379:38.81 } else 379:38.81 ^~~~ 379:38.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 379:38.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 379:38.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 379:38.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 379:38.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:38.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.cpp:12, 379:38.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:137: 379:38.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 379:38.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 379:38.85 memset(&fFlags, 0, sizeof(fFlags)); 379:38.85 ^ 379:38.85 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformer.h:13, 379:38.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16, 379:38.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:29: 379:38.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 379:38.86 struct Flags { 379:38.86 ^~~~~ 379:40.64 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 379:40.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 379:40.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 379:40.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 379:40.64 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 379:40.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 379:40.65 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 379:40.65 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:40.65 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkFlattenable.h:11, 379:40.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathEffect.h:11, 379:40.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:12, 379:40.65 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContext.cpp:8, 379:40.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 379:40.65 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 379:40.65 template class sk_sp { 379:40.65 ^~~~~ 379:41.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 379:41.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In function 'mozilla::dom::GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 379:41.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 379:41.02 } // namespace mozilla 379:41.02 ^ 379:41.02 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 379:41.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp: In member function 'mozilla::dom::Document::FillStyleSet(mozilla::ServoStyleSet*)': 379:41.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 379:41.21 /builddir/build/BUILD/firefox-66.0.4/dom/base/IntlUtils.cpp:136:1: warning: the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 379:41.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 379:41.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 379:41.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 379:41.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 379:41.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 379:41.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:41.57 foundInterface = 0; \ 379:41.57 ^~~~~~~~~~~~~~ 379:41.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 379:41.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 379:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:41.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 379:41.58 NS_INTERFACE_MAP_END_INHERITING(Event) 379:41.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:41.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 379:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 379:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 379:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 379:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 379:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 379:41.60 } else 379:41.60 ^~~~ 379:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 379:41.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 379:41.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:41.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 379:41.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 379:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 379:47.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 379:47.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 379:47.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings14.cpp:2: 379:47.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 379:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:47.86 foundInterface = 0; \ 379:47.86 ^~~~~~~~~~~~~~ 379:47.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 379:47.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 379:47.87 ^~~~~~~~~~~~~~~~~~~~~~~ 379:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1912:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 379:47.87 NS_INTERFACE_MAP_END 379:47.87 ^~~~~~~~~~~~~~~~~~~~ 379:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 379:47.87 else 379:47.87 ^~~~ 379:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 379:47.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 379:47.87 ^~~~~~~~~~~~~~~~~~ 379:47.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/PushManagerBinding.cpp:1911:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 379:47.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 379:47.88 ^~~~~~~~~~~~~~~~~~~~~~ 379:48.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:137: 379:48.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrMemoryPool.cpp: In member function 'GrFragmentProcessor::RunInSeries(std::unique_ptr >*, int)::SeriesFragmentProcessor::clone() const': 379:48.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:214:1: warning: the control flow of function '_ZZN19GrFragmentProcessor11RunInSeriesEPSt10unique_ptrIS_St14default_deleteIS_EEiENK23SeriesFragmentProcessor5cloneEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 379:48.81 } 379:48.81 ^ 379:48.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:214:1: warning: the control flow of function '_ZZN19GrFragmentProcessor11RunInSeriesEPSt10unique_ptrIS_St14default_deleteIS_EEiENK23SeriesFragmentProcessor5cloneEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 379:48.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:214:1: warning: the control flow of function '_ZZN19GrFragmentProcessor11RunInSeriesEPSt10unique_ptrIS_St14default_deleteIS_EEiENK23SeriesFragmentProcessor5cloneEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 379:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 379:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 379:49.41 foundInterface = 0; \ 379:49.41 ^~~~~~~~~~~~~~ 379:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 379:49.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 379:49.42 ^~~~~~~~~~~~~~~~~~~~~~~ 379:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 379:49.42 NS_INTERFACE_MAP_END 379:49.42 ^~~~~~~~~~~~~~~~~~~~ 379:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 379:49.42 else 379:49.42 ^~~~ 379:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 379:49.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 379:49.42 ^~~~~~~~~~~~~~~~~~ 379:49.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/RTCStatsReportBinding.cpp:7577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 379:49.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 379:49.43 ^~~~~~~~~~~~~~~~~~~~~~ 379:51.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 379:51.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:101: warning: "ASSERT_SINGLE_OWNER" redefined 379:51.75 #define ASSERT_SINGLE_OWNER \ 379:51.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:2: 379:51.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:30: note: this is the location of the previous definition 379:51.76 #define ASSERT_SINGLE_OWNER \ 379:54.08 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkTypes.h:14, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkMath.h:11, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrTypes.h:11, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDeferredUpload.h:12, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.h:11, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrOnFlushResourceProvider.cpp:8, 379:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 379:54.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 379:54.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPostConfig.h:133:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 379:54.08 sk_abort_no_print(); \ 379:54.09 ~~~~~~~~~~~~~~~~~^~ 379:54.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:19:13: note: in expansion of macro 'SK_ABORT' 379:54.09 SK_ABORT("Unexpected path fill."); 379:54.09 ^~~~~~~~ 379:54.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:74: 379:54.09 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:9: note: here 379:54.09 case GrPathRendering::kWinding_FillType: { 379:54.09 ^~~~ 380:01.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:56: 380:01.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 380:01.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:572:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 380:01.69 } 380:01.69 ^ 380:01.69 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:573:17: note: here 380:01.69 case SkPaint::kBevel_Join: 380:01.70 ^~~~ 380:09.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 380:09.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 380:09.72 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 380:09.73 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 380:09.73 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 380:09.73 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 380:09.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 380:09.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 380:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:09.73 foundInterface = 0; \ 380:09.73 ^~~~~~~~~~~~~~ 380:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 380:09.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 380:09.73 ^~~~~~~~~~~~~~~~~~~~~~~ 380:09.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 380:09.73 NS_INTERFACE_MAP_END 380:09.73 ^~~~~~~~~~~~~~~~~~~~ 380:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:09.73 else 380:09.73 ^~~~ 380:09.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 380:09.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 380:09.73 ^~~~~~~~~~~~~~~~~~ 380:09.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/Location.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 380:09.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 380:09.73 ^~~~~~~~~~~~~~~~~~~~~~ 380:12.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 380:12.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:12.90 foundInterface = 0; \ 380:12.90 ^~~~~~~~~~~~~~ 380:12.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 380:12.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 380:12.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380:12.90 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 380:12.90 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 380:12.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380:12.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 380:12.90 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:23, 380:12.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 380:12.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 380:12.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 380:12.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 380:12.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:12.91 else 380:12.91 ^~~~ 380:12.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/MessageListenerManager.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 380:12.91 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 380:12.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380:21.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.h:15, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/Link.cpp:7, 380:21.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 380:21.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 380:21.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:21.58 foundInterface = 0; \ 380:21.58 ^~~~~~~~~~~~~~ 380:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 380:21.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 380:21.58 ^~~~~~~~~~~~~~~~~~~~~~~ 380:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 380:21.58 NS_INTERFACE_MAP_END 380:21.58 ^~~~~~~~~~~~~~~~~~~~ 380:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:21.58 else 380:21.58 ^~~~ 380:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 380:21.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 380:21.58 ^~~~~~~~~~~~~~~~~~ 380:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/Navigator.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 380:21.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 380:21.58 ^~~~~~~~~~~~~~~~~~~~~~ 380:22.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 380:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:22.17 foundInterface = 0; \ 380:22.17 ^~~~~~~~~~~~~~ 380:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 380:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 380:22.17 ^~~~~~~~~~~~~~~~~~~~~~~ 380:22.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 380:22.17 NS_INTERFACE_MAP_END 380:22.17 ^~~~~~~~~~~~~~~~~~~~ 380:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:22.17 else 380:22.17 ^~~~ 380:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 380:22.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 380:22.18 ^~~~~~~~~~~~~~~~~~ 380:22.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/NodeIterator.cpp:152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 380:22.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 380:22.18 ^~~~~~~~~~~~~~~~~~~~~~ 380:33.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 380:33.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 380:33.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Types.h:12, 380:33.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/cache/Action.h:11, 380:33.43 from /builddir/build/BUILD/firefox-66.0.4/dom/cache/Action.cpp:7, 380:33.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 380:33.43 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 380:33.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:33.44 foundInterface = 0; \ 380:33.44 ^~~~~~~~~~~~~~ 380:33.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 380:33.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 380:33.44 ^~~~~~~~~~~~~~~~~~~~~~~ 380:33.44 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:241:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 380:33.44 NS_INTERFACE_MAP_END 380:33.44 ^~~~~~~~~~~~~~~~~~~~ 380:33.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:33.44 else 380:33.45 ^~~~ 380:33.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 380:33.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 380:33.47 ^~~~~~~~~~~~~~~~~~ 380:33.47 /builddir/build/BUILD/firefox-66.0.4/dom/cache/Cache.cpp:240:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 380:33.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 380:33.47 ^~~~~~~~~~~~~~~~~~~~~~ 380:33.89 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 380:33.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 380:33.89 foundInterface = 0; \ 380:33.89 ^~~~~~~~~~~~~~ 380:33.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 380:33.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 380:33.90 ^~~~~~~~~~~~~~~~~~~~~~~ 380:33.90 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 380:33.90 NS_INTERFACE_MAP_END 380:33.90 ^~~~~~~~~~~~~~~~~~~~ 380:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 380:33.90 else 380:33.90 ^~~~ 380:33.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 380:33.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 380:33.90 ^~~~~~~~~~~~~~~~~~ 380:33.91 /builddir/build/BUILD/firefox-66.0.4/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 380:33.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 380:33.92 ^~~~~~~~~~~~~~~~~~~~~~ 380:54.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrLatticeOp.cpp:20, 380:54.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:20: 380:54.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h: In constructor 'GrGLSLColorSpaceXformHelper::GrGLSLColorSpaceXformHelper()': 380:54.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/glsl/GrGLSLColorSpaceXformHelper.h:23:42: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct SkColorSpaceXformSteps::Flags'; use assignment or value-initialization instead [-Wclass-memaccess] 380:54.07 memset(&fFlags, 0, sizeof(fFlags)); 380:54.07 ^ 380:54.07 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:13, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceContext.h:12, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrContextPriv.h:12, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrRenderTargetContext.h:14, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/ops/GrDrawPathOp.cpp:11, 380:54.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 380:54.08 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkColorSpaceXformSteps.h:17:12: note: 'struct SkColorSpaceXformSteps::Flags' declared here 380:54.08 struct Flags { 380:54.08 ^~~~~ 381:02.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:137: 381:02.91 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrAtlasManager.cpp: In member function '(anonymous namespace)::NonAALatticeOp::finalize(GrCaps const&, GrAppliedClip const*)': 381:02.91 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrAtlasManager.cpp:176:1: warning: the control flow of function '_ZN12_GLOBAL__N_114NonAALatticeOp8finalizeERK6GrCapsPK13GrAppliedClip' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 381:02.91 } 381:02.92 ^ 381:02.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrAtlasManager.cpp:176:1: warning: the control flow of function '_ZN12_GLOBAL__N_114NonAALatticeOp8finalizeERK6GrCapsPK13GrAppliedClip' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 381:12.53 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 381:12.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkChecksum.h:12, 381:12.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyph.h:12, 381:12.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:13, 381:12.54 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:10, 381:12.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 381:12.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 381:12.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 381:12.54 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 381:12.55 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 381:12.55 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 381:12.55 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381:12.55 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.h:11, 381:12.55 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrDistanceFieldAdjustTable.cpp:8, 381:12.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia18.cpp:2: 381:12.55 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 381:12.55 template class sk_sp { 381:12.55 ^~~~~ 381:32.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 381:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 381:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 381:32.07 } // namespace mozilla 381:32.07 ^ 381:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 381:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 381:32.07 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 381:32.08 /builddir/build/BUILD/firefox-66.0.4/dom/cache/TypeUtils.cpp:506:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 381:33.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:101: 381:33.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 381:33.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:652:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 381:33.18 } 381:33.18 ^ 381:33.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDraw.cpp:654:13: note: here 381:33.18 case SkCanvas::kPolygon_PointMode: { 381:33.18 ^~~~ 381:40.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:29: 381:40.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 381:40.06 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:258:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 381:40.07 } 381:40.07 ^ 381:40.07 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:9: note: here 381:40.07 case SkCubicType::kSerpentine: 381:40.07 ^~~~ 381:44.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia20.cpp:137: 381:44.50 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp: In member function 'SkPathWriter::assemble()': 381:44.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:432:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 381:44.51 } 381:44.51 ^ 381:44.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:432:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 381:44.51 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/pathops/SkPathWriter.cpp:432:1: warning: the control flow of function '_ZN12SkPathWriter8assembleEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 381:51.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:101: 381:51.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 381:51.25 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:499:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 381:51.26 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 381:51.26 ^~ 381:51.26 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:509:9: note: here 381:51.26 case SkOTTableName::Record::PlatformID::Unicode: 381:51.26 ^~~~ 382:01.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:65: 382:01.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 382:01.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 382:01.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.76 LinearGradient4fContext::LinearIntervalProcessor { 382:01.76 ^~~~~~~~~~~~~~~~~~~~~~~ 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.76 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 382:01.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 382:01.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 382:01.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:177:92: required from here 382:01.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 382:01.79 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:183:92: required from here 382:01.80 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)0>': 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 382:01.81 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)1>': 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 382:01.82 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)1, (SkShader::TileMode)2>': 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:94: required from here 382:01.83 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)0>': 382:01.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 382:01.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:211:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.84 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 382:01.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)1>': 382:01.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 382:01.85 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:214:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 382:01.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor, (::ApplyPremul)0, (SkShader::TileMode)2>': 382:01.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:233:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 382:01.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:217:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkRGBA4f<(SkAlphaType)2>; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 382:01.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:197:94: required from here 382:01.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:01.88 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:275: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] 382:03.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:74: 382:03.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 382:03.77 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:300:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 382:03.77 p->append(SkRasterPipeline::decal_x, decal_ctx); 382:03.78 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:03.78 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:302:9: note: here 382:03.78 case kClamp_TileMode: 382:03.78 ^~~~ 382:10.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 382:10.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLCPPUniformCTypes.cpp: In member function 'SkGradientShaderBase::SkGradientShaderBase(SkGradientShaderBase::Descriptor const&, SkMatrix const&)': 382:10.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLCPPUniformCTypes.cpp:233:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 382:10.35 } // namespace 382:10.35 ^ 382:10.35 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLCPPUniformCTypes.cpp:233:1: warning: the control flow of function '_ZN20SkGradientShaderBaseC2ERKNS_10DescriptorERK8SkMatrix' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 382:13.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:74: 382:13.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLSPIRVCodeGenerator.cpp:32: warning: "SPECIAL" redefined 382:13.52 #define SPECIAL(x) std::make_tuple(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic, \ 382:13.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:47: 382:13.52 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sksl/SkSLMetalCodeGenerator.cpp:26: note: this is the location of the previous definition 382:13.52 #define SPECIAL(x) std::make_pair(kSpecial_IntrinsicKind, k ## x ## _SpecialIntrinsic) 382:16.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 382:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 382:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 382:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:16.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 382:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 382:16.38 foundInterface = 0; \ 382:16.38 ^~~~~~~~~~~~~~ 382:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 382:16.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 382:16.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 382:16.38 NS_INTERFACE_MAP_END_INHERITING(Event) 382:16.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 382:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:16.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 382:16.39 } else 382:16.39 ^~~~ 382:16.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 382:16.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 382:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 382:16.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 382:16.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 382:16.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 382:16.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 382:16.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:16.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:16.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:16.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 382:16.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 382:16.93 foundInterface = 0; \ 382:16.93 ^~~~~~~~~~~~~~ 382:16.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 382:16.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 382:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 382:16.93 NS_INTERFACE_MAP_END_INHERITING(Event) 382:16.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 382:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:16.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 382:16.94 } else 382:16.94 ^~~~ 382:16.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 382:16.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 382:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:16.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 382:16.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 382:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 382:24.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 382:24.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 382:24.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 382:24.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 382:24.55 foundInterface = 0; \ 382:24.55 ^~~~~~~~~~~~~~ 382:24.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 382:24.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 382:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 382:24.56 NS_INTERFACE_MAP_END_INHERITING(Event) 382:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 382:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 382:24.56 } else 382:24.57 ^~~~ 382:24.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 382:24.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 382:24.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 382:24.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 382:24.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 382:24.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 382:24.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 382:24.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 382:24.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 382:24.72 foundInterface = 0; \ 382:24.72 ^~~~~~~~~~~~~~ 382:24.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 382:24.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 382:24.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 382:24.73 NS_INTERFACE_MAP_END_INHERITING(Event) 382:24.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 382:24.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 382:24.73 } else 382:24.73 ^~~~ 382:24.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 382:24.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 382:24.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 382:24.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 382:24.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 382:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 382:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 382:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 382:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 382:24.95 foundInterface = 0; \ 382:24.95 ^~~~~~~~~~~~~~ 382:24.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 382:24.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 382:24.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 382:24.96 NS_INTERFACE_MAP_END_INHERITING(Event) 382:24.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 382:24.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 382:24.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/SpeechRecognitionAlternativeBinding.cpp:3, 382:24.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings19.cpp:2: 382:24.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 382:24.96 } else 382:24.97 ^~~~ 382:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 382:24.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 382:24.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 382:24.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 382:24.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 382:24.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:02.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 383:02.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CSSImportRuleBinding.h:9, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:3, 383:02.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 383:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 383:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:02.14 foundInterface = 0; \ 383:02.14 ^~~~~~~~~~~~~~ 383:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:02.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:02.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:02.14 NS_INTERFACE_MAP_END_INHERITING(Event) 383:02.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:02.15 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CSSImportRuleBinding.cpp:7, 383:02.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings2.cpp:2: 383:02.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 383:02.16 } else 383:02.16 ^~~~ 383:02.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 383:02.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 383:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:02.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 383:02.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 383:02.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:04.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.h:15, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneHolder.cpp:7, 383:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 383:04.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 383:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:04.33 foundInterface = 0; \ 383:04.33 ^~~~~~~~~~~~~~ 383:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:04.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:04.34 ^~~~~~~~~~~~~~~~~~~~~~~ 383:04.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:04.34 NS_INTERFACE_MAP_END 383:04.34 ^~~~~~~~~~~~~~~~~~~~ 383:04.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:04.34 else 383:04.34 ^~~~ 383:04.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:04.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:04.35 ^~~~~~~~~~~~~~~~~~ 383:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:04.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:04.35 ^~~~~~~~~~~~~~~~~~~~~~ 383:04.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 383:04.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:04.35 foundInterface = 0; \ 383:04.36 ^~~~~~~~~~~~~~ 383:04.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:04.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:04.36 ^~~~~~~~~~~~~~~~~~~~~~~ 383:04.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:04.36 NS_INTERFACE_MAP_END 383:04.36 ^~~~~~~~~~~~~~~~~~~~ 383:04.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:04.36 else 383:04.37 ^~~~ 383:04.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:04.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:04.37 ^~~~~~~~~~~~~~~~~~ 383:04.37 /builddir/build/BUILD/firefox-66.0.4/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:04.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:04.37 ^~~~~~~~~~~~~~~~~~~~~~ 383:04.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 383:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:04.46 foundInterface = 0; \ 383:04.46 ^~~~~~~~~~~~~~ 383:04.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:04.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:04.47 ^~~~~~~~~~~~~~~~~~~~~~~ 383:04.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:04.47 NS_INTERFACE_MAP_END 383:04.47 ^~~~~~~~~~~~~~~~~~~~ 383:04.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:04.47 else 383:04.47 ^~~~ 383:04.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:04.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:04.48 ^~~~~~~~~~~~~~~~~~ 383:04.48 /builddir/build/BUILD/firefox-66.0.4/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:04.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:04.48 ^~~~~~~~~~~~~~~~~~~~~~ 383:12.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 383:12.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:12.84 foundInterface = 0; \ 383:12.84 ^~~~~~~~~~~~~~ 383:12.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:12.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:12.84 ^~~~~~~~~~~~~~~~~~~~~~~ 383:12.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:12.84 NS_INTERFACE_MAP_END 383:12.85 ^~~~~~~~~~~~~~~~~~~~ 383:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:12.85 else 383:12.85 ^~~~ 383:12.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:12.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:12.85 ^~~~~~~~~~~~~~~~~~ 383:12.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/TimeoutHandler.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:12.85 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 383:12.86 ^~~~~~~~~~~~~~~~~~~~~~ 383:13.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:13.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 383:13.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 383:13.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 383:13.15 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 383:13.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 383:13.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 383:13.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 383:13.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 383:13.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 383:13.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 383:13.16 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 383:13.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:13.16 foundInterface = 0; \ 383:13.17 ^~~~~~~~~~~~~~ 383:13.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:13.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:13.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:13.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 383:13.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:13.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 383:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 383:13.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 383:13.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 383:13.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 383:13.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 383:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 383:13.18 } else 383:13.18 ^~~~ 383:13.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 383:13.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 383:13.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:13.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScreenOrientation.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 383:13.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 383:13.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:13.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/xpcom/ds/nsTArray.h:29, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 383:13.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesEventBinding.h:9, 383:13.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:7, 383:13.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 383:13.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 383:13.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 383:13.34 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp: In member function 'virtual nsresult mozilla::ScriptableContentIterator::QueryInterface(const nsIID&, void**)': 383:13.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:13.34 foundInterface = 0; \ 383:13.34 ^~~~~~~~~~~~~~ 383:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:13.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:13.35 ^~~~~~~~~~~~~~~~~~~~~~~ 383:13.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:13.35 NS_INTERFACE_MAP_END 383:13.35 ^~~~~~~~~~~~~~~~~~~~ 383:13.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:13.35 else 383:13.35 ^~~~ 383:13.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:13.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:13.36 ^~~~~~~~~~~~~~~~~~ 383:13.36 /builddir/build/BUILD/firefox-66.0.4/dom/base/ScriptableContentIterator.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:13.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:13.36 ^~~~~~~~~~~~~~~~~~~~~~ 383:14.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 383:14.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:14.65 foundInterface = 0; \ 383:14.65 ^~~~~~~~~~~~~~ 383:14.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:14.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:14.65 ^~~~~~~~~~~~~~~~~~~~~~~ 383:14.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:14.66 NS_INTERFACE_MAP_END 383:14.66 ^~~~~~~~~~~~~~~~~~~~ 383:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:14.66 else 383:14.66 ^~~~ 383:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:14.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:14.66 ^~~~~~~~~~~~~~~~~~ 383:14.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/TreeWalker.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:14.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:14.67 ^~~~~~~~~~~~~~~~~~~~~~ 383:17.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 383:17.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:17.43 foundInterface = 0; \ 383:17.43 ^~~~~~~~~~~~~~ 383:17.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 383:17.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 383:17.44 ^~~~~~~~~~~~~~~~~~~~~~~ 383:17.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:729:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 383:17.44 NS_INTERFACE_MAP_END 383:17.44 ^~~~~~~~~~~~~~~~~~~~ 383:17.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:17.44 else 383:17.44 ^~~~ 383:17.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:17.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:17.45 ^~~~~~~~~~~~~~~~~~ 383:17.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/Selection.cpp:728:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:17.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 383:17.45 ^~~~~~~~~~~~~~~~~~~~~~ 383:21.13 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 383:21.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:21.13 foundInterface = 0; \ 383:21.13 ^~~~~~~~~~~~~~ 383:21.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:21.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.14 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:21.14 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 383:21.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 383:21.14 else 383:21.14 ^~~~ 383:21.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 383:21.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 383:21.14 ^~~~~~~~~~~~~~~~~~ 383:21.15 /builddir/build/BUILD/firefox-66.0.4/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 383:21.15 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 383:21.15 ^~~~~~~~~~~~~~~~~~~~~~ 383:21.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::StorageAccessPermissionRequest::QueryInterface(const nsIID&, void**)': 383:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:21.28 foundInterface = 0; \ 383:21.28 ^~~~~~~~~~~~~~ 383:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:21.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:21.28 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 383:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 383:21.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 383:21.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 383:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 383:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:12, 383:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 383:21.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 383:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 383:21.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 383:21.30 } else 383:21.30 ^~~~ 383:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 383:21.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 383:21.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 383:21.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 383:21.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:21.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/StorageAccessPermissionRequest.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 383:21.30 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(StorageAccessPermissionRequest, 383:21.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:22.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 383:22.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesObserversBinding.h:6, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PlacesWeakCallbackWrapper.h:10, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/dom/base/PlacesWeakCallbackWrapper.cpp:7, 383:22.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 383:22.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 383:22.92 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 383:22.92 /builddir/build/BUILD/firefox-66.0.4/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] 383:22.92 memset(aT, 0, sizeof(T)); 383:22.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 383:22.92 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/RemoteOuterWindowProxy.cpp:12, 383:22.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:47: 383:22.92 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 383:22.92 struct GlobalProperties { 383:22.93 ^~~~~~~~~~~~~~~~ 383:31.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base5.cpp:137: 383:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/WebKitCSSMatrix.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 383:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/WebKitCSSMatrix.cpp:180:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 383:31.11 } // namespace mozilla 383:31.11 ^ 383:31.11 /builddir/build/BUILD/firefox-66.0.4/dom/base/WebKitCSSMatrix.cpp:180:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 383:35.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 383:35.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneBlob.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 383:35.75 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 383:35.76 } // namespace mozilla 383:35.76 ^ 383:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 383:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/StructuredCloneBlob.cpp:219:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 383:36.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:47: 383:36.61 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkPatchUtils.cpp:67:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 383:36.61 class FwDCubicEvaluator { 383:36.61 ^~~~~~~~~~~~~~~~~ 383:40.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia24.cpp:101: 383:40.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkUTF.cpp: In function 'SkOffsetSimplePolygon(SkPoint const*, int, float, SkTDArray*, SkTDArray*)': 383:40.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkUTF.cpp:252:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 383:40.75 } 383:40.75 ^ 383:40.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkUTF.cpp:252:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 383:40.75 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/utils/SkUTF.cpp:252:1: warning: the control flow of function '_Z21SkOffsetSimplePolygonPK7SkPointifP9SkTDArrayIS_EPS2_IiE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 383:48.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:56: 383:48.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const float*)': 383:48.30 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkICC.cpp:279: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] 383:48.30 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 383:48.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:48.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:128: 383:48.43 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*, SkRect*) const': 383:48.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:497:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 383:48.44 insertClose = false; 383:48.44 ~~~~~~~~~~~~^~~~~~~ 383:48.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPath.cpp:498:13: note: here 383:48.44 case kLine_Verb: { 383:48.44 ^~~~ 383:49.57 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:15, 383:49.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 383:49.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 383:49.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 383:49.57 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 383:49.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 383:49.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 383:49.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 383:49.57 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 383:49.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 383:49.58 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 383:49.58 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:49.58 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipeline.h:12, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkOpts.h:12, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:13, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.cpp:8, 383:49.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:2: 383:49.58 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 383:49.58 template class sk_sp { 383:49.58 ^~~~~ 383:54.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:54.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 383:54.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 383:54.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 383:54.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 383:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 383:54.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 383:54.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:54.21 foundInterface = 0; \ 383:54.21 ^~~~~~~~~~~~~~ 383:54.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:54.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:54.22 NS_INTERFACE_MAP_END_INHERITING(Event) 383:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 383:54.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 383:54.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 383:54.22 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 383:54.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 383:54.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 383:54.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 383:54.23 } else 383:54.23 ^~~~ 383:54.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 383:54.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 383:54.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 383:54.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 383:54.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 383:54.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 383:54.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 383:54.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 383:54.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 383:54.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 383:54.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 383:54.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 383:54.69 foundInterface = 0; \ 383:54.69 ^~~~~~~~~~~~~~ 383:54.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 383:54.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 383:54.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 383:54.70 NS_INTERFACE_MAP_END_INHERITING(Event) 383:54.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 383:54.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 383:54.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 383:54.70 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 383:54.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 383:54.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 383:54.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 383:54.71 } else 383:54.71 ^~~~ 383:54.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 383:54.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 383:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:54.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 383:54.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 383:54.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 383:59.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:137: 383:59.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 383:59.03 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRRect.cpp:532: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] 383:59.03 memcpy(&raw, buffer, kSizeInMemory); 383:59.03 ^ 383:59.03 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkPathRef.h:15, 383:59.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPath.h:22, 383:59.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPathMeasure.h:12, 383:59.03 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPathMeasure.cpp:9, 383:59.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 383:59.04 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRRect.h:40:14: note: 'class SkRRect' declared here 383:59.04 class SK_API SkRRect { 383:59.04 ^~~~~~~ 384:00.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:92: 384:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp: In member function 'bool SkPixmap::erase(SkColor, const SkIRect&) const': 384:00.17 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:236:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 384:00.17 a = 255; // then fallthrough to 8888 384:00.17 ~~^~~~~ 384:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:237:9: note: here 384:00.18 case kRGBA_8888_SkColorType: 384:00.18 ^~~~ 384:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:258:15: warning: this statement may fall through [-Wimplicit-fallthrough=] 384:00.18 a = 255; // then fallthrough to 1010102 384:00.18 ~~^~~~~ 384:00.18 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkPixmap.cpp:259:9: note: here 384:00.18 case kRGBA_1010102_SkColorType: { 384:00.18 ^~~~ 384:03.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 384:03.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In function 'SkDescriptor* auto_descriptor_from_desc(const SkDescriptor*, SkFontID, SkAutoDescriptor*)': 384:03.86 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:42:31: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use copy-initialization instead [-Wclass-memaccess] 384:03.86 memcpy(&rec, ptr, size); 384:03.86 ^ 384:03.86 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 384:03.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 384:03.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 384:03.86 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 384:03.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 384:03.87 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 384:03.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 384:03.87 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 384:03.87 struct SkScalerContextRec { 384:03.87 ^~~~~~~~~~~~~~~~~~ 384:03.92 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:22, 384:03.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:119: 384:03.92 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp: In lambda function: 384:03.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:450: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] 384:03.93 std::memcpy(&rec, ptr, sizeof(rec)); 384:03.93 ^ 384:03.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkTraceEvent.h:159:36: note: in definition of macro 'INTERNAL_TRACE_EVENT_ADD_SCOPED' 384:03.93 TRACE_EVENT_FLAG_NONE, ##__VA_ARGS__); \ 384:03.93 ^~~~~~~~~~~ 384:03.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:445:5: note: in expansion of macro 'TRACE_EVENT1' 384:03.93 TRACE_EVENT1("skia", "RecForDesc", "rec", 384:03.93 ^~~~~~~~~~~~ 384:03.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRemoteGlyphCache.cpp:446:13: note: in expansion of macro 'TRACE_STR_COPY' 384:03.93 TRACE_STR_COPY( 384:03.93 ^~~~~~~~~~~~~~ 384:03.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrResourceProvider.h:15, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrProcessor.h:17, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkBlendModePriv.h:46, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 384:03.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:29: 384:03.93 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 384:03.93 struct SkScalerContextRec { 384:03.93 ^~~~~~~~~~~~~~~~~~ 384:04.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:128: 384:04.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp: At global scope: 384:04.05 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkResourceCache.cpp:67:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 384:04.05 class SkResourceCache::Hash : 384:04.05 ^~~~ 384:08.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:08.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 384:08.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 384:08.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 384:08.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:08.31 foundInterface = 0; \ 384:08.31 ^~~~~~~~~~~~~~ 384:08.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 384:08.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 384:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:08.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 384:08.33 NS_INTERFACE_MAP_END_INHERITING(Event) 384:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:08.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 384:08.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 384:08.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 384:08.34 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 384:08.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 384:08.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 384:08.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:08.34 } else 384:08.34 ^~~~ 384:08.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 384:08.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 384:08.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:08.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 384:08.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 384:08.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:08.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 384:08.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 384:08.59 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:1109: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] 384:08.59 memset(&rec, 0, sizeof(rec)); 384:08.59 ^ 384:08.60 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 384:08.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 384:08.60 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 384:08.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 384:08.60 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 384:08.60 struct SkScalerContextRec { 384:08.60 ^~~~~~~~~~~~~~~~~~ 384:10.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 384:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 384:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 384:10.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 384:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 384:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 384:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 384:10.10 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 384:10.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 384:10.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 384:10.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 384:10.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:10.11 foundInterface = 0; \ 384:10.12 ^~~~~~~~~~~~~~ 384:10.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 384:10.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 384:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:10.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 384:10.12 NS_INTERFACE_MAP_END_INHERITING(Event) 384:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:10.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 384:10.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 384:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 384:10.13 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 384:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/TCPServerSocketBinding.cpp:3, 384:10.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings20.cpp:2: 384:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:10.13 } else 384:10.13 ^~~~ 384:10.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 384:10.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 384:10.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:10.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 384:10.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 384:10.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:10.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 384:10.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp: In function 'bool loose_compare(const SkDescriptor&, const SkDescriptor&)': 384:10.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:266: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] 384:10.44 memcpy(&lhsRec, ptr, size); 384:10.44 ^ 384:10.44 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 384:10.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 384:10.44 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 384:10.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 384:10.44 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 384:10.45 struct SkScalerContextRec { 384:10.45 ^~~~~~~~~~~~~~~~~~ 384:10.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:101: 384:10.45 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrikeCache.cpp:270: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] 384:10.45 memcpy(&rhsRec, ptr, size); 384:10.45 ^ 384:10.47 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDescriptor.h:136, 384:10.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkGlyphCache.h:11, 384:10.47 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.cpp:8, 384:10.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia8.cpp:2: 384:10.47 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkScalerContext.h:64:8: note: 'struct SkScalerContextRec' declared here 384:10.47 struct SkScalerContextRec { 384:10.48 ^~~~~~~~~~~~~~~~~~ 384:16.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:16.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:16.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 384:16.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:16.29 foundInterface = 0; \ 384:16.29 ^~~~~~~~~~~~~~ 384:16.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 384:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:16.29 NS_INTERFACE_MAP_END 384:16.31 ^~~~~~~~~~~~~~~~~~~~ 384:16.31 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:16.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:16.32 } else 384:16.32 ^~~~ 384:16.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 384:16.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 384:16.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.32 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 384:16.32 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 384:16.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:16.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 384:16.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:16.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:16.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:16.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 384:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:16.35 foundInterface = 0; \ 384:16.35 ^~~~~~~~~~~~~~ 384:16.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 384:16.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 384:16.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.35 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 384:16.35 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 384:16.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.36 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 384:16.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 384:16.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 384:16.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:16.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:16.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:16.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:16.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:16.38 } else 384:16.38 ^~~~ 384:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 384:16.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 384:16.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 384:16.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 384:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/domstubs.h:10, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIDOMWindow.h:10, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:10, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:16.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:16.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 384:16.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:16.40 foundInterface = 0; \ 384:16.40 ^~~~~~~~~~~~~~ 384:16.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 384:16.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 384:16.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 384:16.40 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 384:16.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:16.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:16.40 else 384:16.40 ^~~~ 384:16.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:16.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:16.41 ^~~~~~~~~~~~~~~~~~ 384:16.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentList.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:16.41 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 384:16.41 ^~~~~~~~~~~~~~~~~~~~~~ 384:17.65 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp: In member function 'virtual nsresult mozilla::dom::ContentPermissionRequestBase::QueryInterface(const nsIID&, void**)': 384:17.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:17.66 foundInterface = 0; \ 384:17.66 ^~~~~~~~~~~~~~ 384:17.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:17.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:17.66 ^~~~~~~~~~~~~~~~~~~~~~~ 384:17.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:506:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:17.67 NS_INTERFACE_MAP_END 384:17.67 ^~~~~~~~~~~~~~~~~~~~ 384:17.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:17.67 } else 384:17.67 ^~~~ 384:17.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 384:17.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 384:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:17.68 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentPermissionHelper.cpp:505:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 384:17.68 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsIContentPermissionRequest) 384:17.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:18.54 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 384:18.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:18.55 foundInterface = 0; \ 384:18.55 ^~~~~~~~~~~~~~ 384:18.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:18.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:18.55 ^~~~~~~~~~~~~~~~~~~~~~~ 384:18.55 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:18.55 NS_INTERFACE_MAP_END 384:18.55 ^~~~~~~~~~~~~~~~~~~~ 384:18.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:18.55 else 384:18.55 ^~~~ 384:18.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 384:18.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 384:18.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:18.56 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 384:18.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 384:18.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:18.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 384:18.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:18.82 foundInterface = 0; \ 384:18.82 ^~~~~~~~~~~~~~ 384:18.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:18.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:18.82 ^~~~~~~~~~~~~~~~~~~~~~~ 384:18.82 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:18.82 NS_INTERFACE_MAP_END 384:18.82 ^~~~~~~~~~~~~~~~~~~~ 384:18.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:18.82 else 384:18.83 ^~~~ 384:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:18.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:18.83 ^~~~~~~~~~~~~~~~~~ 384:18.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMAttributeMap.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:18.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 384:18.83 ^~~~~~~~~~~~~~~~~~~~~~ 384:18.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 384:18.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:18.86 foundInterface = 0; \ 384:18.86 ^~~~~~~~~~~~~~ 384:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:18.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:18.87 ^~~~~~~~~~~~~~~~~~~~~~~ 384:18.87 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:18.87 NS_INTERFACE_MAP_END 384:18.87 ^~~~~~~~~~~~~~~~~~~~ 384:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:18.87 else 384:18.87 ^~~~ 384:18.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:18.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:18.88 ^~~~~~~~~~~~~~~~~~ 384:18.89 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMCaretPosition.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:18.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 384:18.89 ^~~~~~~~~~~~~~~~~~~~~~ 384:19.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 384:19.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 384:19.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindowInner.h:10, 384:19.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsGlobalWindow.h:14, 384:19.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.h:10, 384:19.81 from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowDestroyedEvent.cpp:7, 384:19.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 384:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 384:19.82 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 384:19.83 /builddir/build/BUILD/firefox-66.0.4/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] 384:19.83 memset(aT, 0, sizeof(T)); 384:19.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 384:19.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/WindowNamedPropertiesHandler.cpp:16, 384:19.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base6.cpp:11: 384:19.83 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 384:19.84 struct GlobalProperties { 384:19.84 ^~~~~~~~~~~~~~~~ 384:20.93 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkString.h:12, 384:20.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 384:20.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrGpuResource.h:13, 384:20.93 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/../private/GrAuditTrail.h:12, 384:20.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/gpu/GrContext.h:14, 384:20.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkSurfaceCharacterization.h:20, 384:20.94 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkSurfaceCharacterization.cpp:8, 384:20.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:11: 384:20.94 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 384:20.94 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:160:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 384:20.94 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:155:39: required from here 384:20.96 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/../private/SkTArray.h:488:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 384:20.96 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 384:20.96 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:20.96 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColorSpace.h:13, 384:20.96 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkImageInfo.h:21, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkColor.h:21, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkPaint.h:23, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStroke.h:11, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.h:12, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkStrokerPriv.cpp:8, 384:20.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:2: 384:20.97 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/include/core/SkRefCnt.h:213:29: note: 'class sk_sp' declared here 384:20.97 template class sk_sp { 384:20.97 ^~~~~ 384:38.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 384:38.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 384:38.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 384:38.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:38.70 foundInterface = 0; \ 384:38.70 ^~~~~~~~~~~~~~ 384:38.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:38.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:38.70 ^~~~~~~~~~~~~~~~~~~~~~~ 384:38.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:38.70 NS_INTERFACE_MAP_END 384:38.70 ^~~~~~~~~~~~~~~~~~~~ 384:38.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:38.70 else 384:38.70 ^~~~ 384:38.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:38.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:38.70 ^~~~~~~~~~~~~~~~~~ 384:38.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:38.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 384:38.70 ^~~~~~~~~~~~~~~~~~~~~~ 384:38.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 384:38.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:38.73 foundInterface = 0; \ 384:38.73 ^~~~~~~~~~~~~~ 384:38.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:38.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:38.73 ^~~~~~~~~~~~~~~~~~~~~~~ 384:38.73 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:38.73 NS_INTERFACE_MAP_END 384:38.73 ^~~~~~~~~~~~~~~~~~~~ 384:38.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:38.73 else 384:38.73 ^~~~ 384:38.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:38.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:38.73 ^~~~~~~~~~~~~~~~~~ 384:38.74 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:38.74 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 384:38.74 ^~~~~~~~~~~~~~~~~~~~~~ 384:38.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 384:38.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:38.76 foundInterface = 0; \ 384:38.76 ^~~~~~~~~~~~~~ 384:38.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:38.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:38.76 ^~~~~~~~~~~~~~~~~~~~~~~ 384:38.76 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:432:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:38.76 NS_INTERFACE_MAP_END 384:38.76 ^~~~~~~~~~~~~~~~~~~~ 384:38.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:38.76 else 384:38.76 ^~~~ 384:38.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:38.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:38.77 ^~~~~~~~~~~~~~~~~~ 384:38.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:431:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:38.77 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 384:38.77 ^~~~~~~~~~~~~~~~~~~~~~ 384:39.69 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 384:39.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:39.69 foundInterface = 0; \ 384:39.69 ^~~~~~~~~~~~~~ 384:39.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:39.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:39.69 ^~~~~~~~~~~~~~~~~~~~~~~ 384:39.69 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:39.69 NS_INTERFACE_MAP_END 384:39.69 ^~~~~~~~~~~~~~~~~~~~ 384:39.69 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 384:39.69 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 384:39.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 384:39.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 384:39.69 } else 384:39.69 ^~~~ 384:39.70 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 384:39.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 384:39.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:42.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 384:42.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 384:42.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 384:42.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:42.00 foundInterface = 0; \ 384:42.00 ^~~~~~~~~~~~~~ 384:42.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:42.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:42.00 ^~~~~~~~~~~~~~~~~~~~~~~ 384:42.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:42.00 NS_INTERFACE_MAP_END 384:42.00 ^~~~~~~~~~~~~~~~~~~~ 384:42.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:42.00 else 384:42.00 ^~~~ 384:42.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 384:42.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 384:42.00 ^~~~~~~~~~~~~~~~~~ 384:42.00 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDocumentEncoder.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 384:42.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 384:42.00 ^~~~~~~~~~~~~~~~~~~~~~ 384:58.26 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 384:58.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 384:58.26 foundInterface = 0; \ 384:58.26 ^~~~~~~~~~~~~~ 384:58.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 384:58.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 384:58.27 ^~~~~~~~~~~~~~~~~~~~~~~ 384:58.27 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:150:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 384:58.27 NS_INTERFACE_MAP_END 384:58.28 ^~~~~~~~~~~~~~~~~~~~ 384:58.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 384:58.28 else 384:58.28 ^~~~ 384:58.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 384:58.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 384:58.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384:58.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFocusManager.cpp:149:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 384:58.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 384:58.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:00.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 385:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:00.91 foundInterface = 0; \ 385:00.91 ^~~~~~~~~~~~~~ 385:00.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:00.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:00.91 ^~~~~~~~~~~~~~~~~~~~~~~ 385:00.91 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:00.91 NS_INTERFACE_MAP_END 385:00.93 ^~~~~~~~~~~~~~~~~~~~ 385:00.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:00.93 else 385:00.93 ^~~~ 385:00.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:00.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:00.93 ^~~~~~~~~~~~~~~~~~ 385:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:00.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:00.93 ^~~~~~~~~~~~~~~~~~~~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 385:01.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:01.44 foundInterface = 0; \ 385:01.44 ^~~~~~~~~~~~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:01.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:01.44 ^~~~~~~~~~~~~~~~~~~~~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:01.44 NS_INTERFACE_MAP_END 385:01.44 ^~~~~~~~~~~~~~~~~~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:01.44 else 385:01.44 ^~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:01.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:01.44 ^~~~~~~~~~~~~~~~~~ 385:01.44 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:01.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:01.44 ^~~~~~~~~~~~~~~~~~~~~~ 385:01.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 385:01.45 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 385:01.45 /builddir/build/BUILD/firefox-66.0.4/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] 385:01.45 (mAttrCount - i) * sizeof(InternalAttr)); 385:01.45 ^ 385:01.45 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 385:01.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 385:01.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 385:01.47 struct InternalAttr { 385:01.47 ^~~~~~~~~~~~ 385:01.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 385:01.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 385:01.47 /builddir/build/BUILD/firefox-66.0.4/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] 385:01.47 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 385:01.47 ^ 385:01.47 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.cpp:12, 385:01.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:29: 385:01.47 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributes.h:93:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 385:01.47 struct InternalAttr { 385:01.47 ^~~~~~~~~~~~ 385:02.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 385:02.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 385:02.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIScriptContext.h:12, 385:02.05 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:20, 385:02.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 385:02.05 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 385:02.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:02.07 foundInterface = 0; \ 385:02.07 ^~~~~~~~~~~~~~ 385:02.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:02.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:02.07 ^~~~~~~~~~~~~~~~~~~~~~~ 385:02.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:02.08 NS_INTERFACE_MAP_END 385:02.08 ^~~~~~~~~~~~~~~~~~~~ 385:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:02.08 else 385:02.08 ^~~~ 385:02.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:02.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:02.08 ^~~~~~~~~~~~~~~~~~ 385:02.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:02.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:02.09 ^~~~~~~~~~~~~~~~~~~~~~ 385:02.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 385:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:02.83 foundInterface = 0; \ 385:02.83 ^~~~~~~~~~~~~~ 385:02.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:02.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:02.84 ^~~~~~~~~~~~~~~~~~~~~~~ 385:02.84 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2856:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:02.84 NS_INTERFACE_MAP_END 385:02.84 ^~~~~~~~~~~~~~~~~~~~ 385:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:02.84 else 385:02.84 ^~~~ 385:02.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:02.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:02.86 ^~~~~~~~~~~~~~~~~~ 385:02.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:2855:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:02.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:02.86 ^~~~~~~~~~~~~~~~~~~~~~ 385:03.17 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 385:03.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:03.17 foundInterface = 0; \ 385:03.18 ^~~~~~~~~~~~~~ 385:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:03.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:03.18 ^~~~~~~~~~~~~~~~~~~~~~~ 385:03.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:607:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:03.18 NS_INTERFACE_MAP_END 385:03.18 ^~~~~~~~~~~~~~~~~~~~ 385:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:03.18 else 385:03.18 ^~~~ 385:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:03.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:03.19 ^~~~~~~~~~~~~~~~~~ 385:03.19 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:606:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:03.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:03.20 ^~~~~~~~~~~~~~~~~~~~~~ 385:03.38 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 385:03.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:03.38 foundInterface = 0; \ 385:03.38 ^~~~~~~~~~~~~~ 385:03.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:03.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:03.39 ^~~~~~~~~~~~~~~~~~~~~~~ 385:03.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2695:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:03.39 NS_INTERFACE_MAP_END 385:03.39 ^~~~~~~~~~~~~~~~~~~~ 385:03.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:03.39 else 385:03.39 ^~~~ 385:03.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 385:03.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 385:03.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:03.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSEnvironment.cpp:2694:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 385:03.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 385:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:04.03 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 385:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:04.03 foundInterface = 0; \ 385:04.04 ^~~~~~~~~~~~~~ 385:04.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:04.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:04.04 ^~~~~~~~~~~~~~~~~~~~~~~ 385:04.04 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:04.04 NS_INTERFACE_MAP_END 385:04.06 ^~~~~~~~~~~~~~~~~~~~ 385:04.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:04.06 else 385:04.06 ^~~~ 385:04.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:04.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:04.07 ^~~~~~~~~~~~~~~~~~ 385:04.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:04.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:04.07 ^~~~~~~~~~~~~~~~~~~~~~ 385:06.66 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 385:06.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:06.67 foundInterface = 0; \ 385:06.67 ^~~~~~~~~~~~~~ 385:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:06.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:06.67 ^~~~~~~~~~~~~~~~~~~~~~~ 385:06.67 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:06.67 NS_INTERFACE_MAP_END 385:06.67 ^~~~~~~~~~~~~~~~~~~~ 385:06.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:06.67 else 385:06.67 ^~~~ 385:06.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:06.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:06.68 ^~~~~~~~~~~~~~~~~~ 385:06.68 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:06.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:06.69 ^~~~~~~~~~~~~~~~~~~~~~ 385:07.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 385:07.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:07.07 foundInterface = 0; \ 385:07.07 ^~~~~~~~~~~~~~ 385:07.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:07.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:07.07 ^~~~~~~~~~~~~~~~~~~~~~~ 385:07.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:07.08 NS_INTERFACE_MAP_END 385:07.08 ^~~~~~~~~~~~~~~~~~~~ 385:07.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:07.08 else 385:07.08 ^~~~ 385:07.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:07.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:07.08 ^~~~~~~~~~~~~~~~~~ 385:07.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:07.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:07.10 ^~~~~~~~~~~~~~~~~~~~~~ 385:07.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 385:07.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 385:07.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.h:12, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsDOMMutationObserver.cpp:7, 385:07.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 385:07.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 385:07.34 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 385:07.34 /builddir/build/BUILD/firefox-66.0.4/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] 385:07.34 memset(aT, 0, sizeof(T)); 385:07.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 385:07.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.cpp:108, 385:07.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 385:07.35 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 385:07.35 struct GlobalProperties { 385:07.35 ^~~~~~~~~~~~~~~~ 385:07.39 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 385:07.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:07.39 foundInterface = 0; \ 385:07.39 ^~~~~~~~~~~~~~ 385:07.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:07.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 385:07.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:07.40 NS_INTERFACE_MAP_END 385:07.40 ^~~~~~~~~~~~~~~~~~~~ 385:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:07.40 else 385:07.40 ^~~~ 385:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:07.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:07.40 ^~~~~~~~~~~~~~~~~~ 385:07.40 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsQueryContentEventResult.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:07.40 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 385:07.42 ^~~~~~~~~~~~~~~~~~~~~~ 385:10.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 385:10.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:10.42 foundInterface = 0; \ 385:10.42 ^~~~~~~~~~~~~~ 385:10.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:10.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:10.43 ^~~~~~~~~~~~~~~~~~~~~~~ 385:10.43 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:10.43 NS_INTERFACE_MAP_END 385:10.43 ^~~~~~~~~~~~~~~~~~~~ 385:10.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:10.45 else 385:10.45 ^~~~ 385:10.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:10.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:10.45 ^~~~~~~~~~~~~~~~~~ 385:10.46 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsRange.cpp:330:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:10.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:10.46 ^~~~~~~~~~~~~~~~~~~~~~ 385:10.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 385:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:10.78 foundInterface = 0; \ 385:10.78 ^~~~~~~~~~~~~~ 385:10.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 385:10.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 385:10.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 385:10.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 385:10.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:10.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 385:10.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINode.h:14, 385:10.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIContent.h:12, 385:10.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIScriptElement.h:16, 385:10.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:21, 385:10.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 385:10.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 385:10.80 } else 385:10.81 ^~~~ 385:10.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 385:10.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 385:10.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:10.81 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsScreen.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 385:10.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 385:10.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:10.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 385:10.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 385:10.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIScriptContext.h:12, 385:10.83 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSUtils.cpp:20, 385:10.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 385:10.83 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 385:10.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:10.84 foundInterface = 0; \ 385:10.84 ^~~~~~~~~~~~~~ 385:10.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 385:10.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 385:10.85 ^~~~~~~~~~~~~~~~~~~~~~~ 385:10.85 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 385:10.85 NS_INTERFACE_MAP_END 385:10.85 ^~~~~~~~~~~~~~~~~~~~ 385:10.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 385:10.85 else 385:10.85 ^~~~ 385:10.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 385:10.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 385:10.86 ^~~~~~~~~~~~~~~~~~ 385:10.86 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 385:10.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 385:10.86 ^~~~~~~~~~~~~~~~~~~~~~ 385:17.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 385:17.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:10, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:3, 385:17.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 385:17.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 385:17.73 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 385:17.73 /builddir/build/BUILD/firefox-66.0.4/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] 385:17.73 memset(aT, 0, sizeof(T)); 385:17.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 385:17.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 385:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/WindowBinding.cpp:31, 385:17.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings22.cpp:2: 385:17.74 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 385:17.74 struct GlobalProperties { 385:17.74 ^~~~~~~~~~~~~~~~ 385:33.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 385:33.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp: In member function 'nsFocusManager::GetSelectionLocation(mozilla::dom::Document*, nsIPresShell*, nsIContent**, nsIContent**)': 385:33.52 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 385:33.52 } 385:33.52 ^ 385:33.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 385:33.53 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsJSTimeoutHandler.cpp:318:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 385:50.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIMutationObserver.h:10, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIAnimationObserver.h:9, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.h:10, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.cpp:7, 385:50.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 385:50.18 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 385:50.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 385:50.20 foundInterface = 0; \ 385:50.20 ^~~~~~~~~~~~~~ 385:50.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 385:50.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 385:50.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:50.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 385:50.20 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 385:50.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:50.20 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 385:50.20 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 385:50.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:50.20 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StyleSheet.h:15, 385:50.21 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIDocumentObserver.h:10, 385:50.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubDocumentObserver.h:17, 385:50.22 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubDocumentObserver.cpp:14, 385:50.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 385:50.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 385:50.22 } else 385:50.22 ^~~~ 385:50.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 385:50.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 385:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:50.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 385:50.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 385:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 385:50.23 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsTextNode.cpp:89:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 385:50.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 385:50.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386:07.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIMutationObserver.h:10, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIAnimationObserver.h:9, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.h:10, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStubAnimationObserver.cpp:7, 386:07.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 386:07.58 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 386:07.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 386:07.59 foundInterface = 0; \ 386:07.59 ^~~~~~~~~~~~~~ 386:07.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 386:07.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 386:07.59 ^~~~~~~~~~~~~~~~~~~~~~~ 386:07.59 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 386:07.60 NS_INTERFACE_MAP_END 386:07.60 ^~~~~~~~~~~~~~~~~~~~ 386:07.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 386:07.60 else 386:07.60 ^~~~ 386:07.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 386:07.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 386:07.60 ^~~~~~~~~~~~~~~~~~ 386:07.60 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWindowRoot.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 386:07.60 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 386:07.61 ^~~~~~~~~~~~~~~~~~~~~~ 386:07.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 386:07.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ClientsBinding.cpp:3, 386:07.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings3.cpp:2: 386:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 386:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 386:07.74 foundInterface = 0; \ 386:07.74 ^~~~~~~~~~~~~~ 386:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 386:07.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 386:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 386:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 386:07.77 NS_INTERFACE_MAP_END 386:07.77 ^~~~~~~~~~~~~~~~~~~~ 386:07.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 386:07.77 else 386:07.77 ^~~~ 386:07.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 386:07.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 386:07.77 ^~~~~~~~~~~~~~~~~~ 386:07.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/CreateOfferRequestBinding.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 386:07.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 386:07.78 ^~~~~~~~~~~~~~~~~~~~~~ 386:37.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 386:37.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 386:37.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 386:37.22 foundInterface = 0; \ 386:37.22 ^~~~~~~~~~~~~~ 386:37.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 386:37.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 386:37.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386:37.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 386:37.22 NS_INTERFACE_MAP_END_INHERITING(Event) 386:37.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386:37.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:7, 386:37.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 386:37.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 386:37.23 } else 386:37.23 ^~~~ 386:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 386:37.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 386:37.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386:37.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 386:37.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 386:37.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 386:42.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:9, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 386:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 386:42.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 386:42.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 386:42.20 foundInterface = 0; \ 386:42.20 ^~~~~~~~~~~~~~ 386:42.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 386:42.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 386:42.20 ^~~~~~~~~~~~~~~~~~~~~~~ 386:42.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:496:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 386:42.20 NS_INTERFACE_MAP_END 386:42.20 ^~~~~~~~~~~~~~~~~~~~ 386:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 386:42.21 else 386:42.21 ^~~~ 386:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 386:42.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 386:42.21 ^~~~~~~~~~~~~~~~~~ 386:42.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ExternalBinding.cpp:495:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 386:42.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 386:42.21 ^~~~~~~~~~~~~~~~~~~~~~ 386:44.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 386:44.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DataTransferItemListBinding.h:6, 386:44.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/DataTransferItemListBinding.cpp:3, 386:44.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:2: 386:44.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 386:44.73 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 386:44.73 /builddir/build/BUILD/firefox-66.0.4/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] 386:44.73 memset(aT, 0, sizeof(T)); 386:44.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 386:44.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/EventTargetBinding.cpp:23, 386:44.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings4.cpp:366: 386:44.73 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 386:44.73 struct GlobalProperties { 386:44.73 ^~~~~~~~~~~~~~~~ 387:01.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 387:01.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 387:01.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 387:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 387:01.69 foundInterface = 0; \ 387:01.69 ^~~~~~~~~~~~~~ 387:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 387:01.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 387:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 387:01.69 NS_INTERFACE_MAP_END_INHERITING(Event) 387:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:01.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 387:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 387:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 387:01.69 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 387:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 387:01.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 387:01.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 387:01.70 } else 387:01.70 ^~~~ 387:01.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 387:01.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 387:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:01.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 387:01.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 387:01.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:05.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 387:05.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 387:05.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 387:05.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 387:05.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 387:05.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 387:05.16 foundInterface = 0; \ 387:05.16 ^~~~~~~~~~~~~~ 387:05.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 387:05.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 387:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:05.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 387:05.16 NS_INTERFACE_MAP_END_INHERITING(Event) 387:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:05.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 387:05.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 387:05.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 387:05.17 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/AtomList.h:11, 387:05.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 387:05.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings5.cpp:2: 387:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 387:05.17 } else 387:05.17 ^~~~ 387:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 387:05.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 387:05.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:05.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 387:05.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 387:05.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387:14.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 387:14.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.h:9, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:7, 387:14.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 387:14.20 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 387:14.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 387:14.20 foundInterface = 0; \ 387:14.20 ^~~~~~~~~~~~~~ 387:14.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 387:14.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 387:14.20 ^~~~~~~~~~~~~~~~~~~~~~~ 387:14.20 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 387:14.20 NS_INTERFACE_MAP_END 387:14.20 ^~~~~~~~~~~~~~~~~~~~ 387:14.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 387:14.22 else 387:14.22 ^~~~ 387:14.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 387:14.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 387:14.22 ^~~~~~~~~~~~~~~~~~ 387:14.22 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Client.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 387:14.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 387:14.22 ^~~~~~~~~~~~~~~~~~~~~~ 387:14.65 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 387:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 387:14.66 foundInterface = 0; \ 387:14.66 ^~~~~~~~~~~~~~ 387:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 387:14.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 387:14.66 ^~~~~~~~~~~~~~~~~~~~~~~ 387:14.66 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 387:14.66 NS_INTERFACE_MAP_END 387:14.66 ^~~~~~~~~~~~~~~~~~~~ 387:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 387:14.66 else 387:14.66 ^~~~ 387:14.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 387:14.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 387:14.66 ^~~~~~~~~~~~~~~~~~ 387:14.66 /builddir/build/BUILD/firefox-66.0.4/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 387:14.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 387:14.66 ^~~~~~~~~~~~~~~~~~~~~~ 388:02.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 388:02.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 388:02.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 388:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:02.87 foundInterface = 0; \ 388:02.87 ^~~~~~~~~~~~~~ 388:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 388:02.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 388:02.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:02.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 388:02.87 NS_INTERFACE_MAP_END_INHERITING(Event) 388:02.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:02.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 388:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 388:02.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HTMLProgressElementBinding.cpp:9, 388:02.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings8.cpp:2: 388:02.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 388:02.88 } else 388:02.88 ^~~~ 388:02.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 388:02.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 388:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:02.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 388:02.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 388:02.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:22.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 388:22.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 388:22.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 388:22.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:22.45 foundInterface = 0; \ 388:22.45 ^~~~~~~~~~~~~~ 388:22.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 388:22.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 388:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:22.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 388:22.47 NS_INTERFACE_MAP_END_INHERITING(Event) 388:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:22.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 388:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 388:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 388:22.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 388:22.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 388:22.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 388:22.48 } else 388:22.48 ^~~~ 388:22.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 388:22.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 388:22.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:22.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 388:22.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 388:22.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:25.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:25.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 388:25.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 388:25.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 388:25.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:25.41 foundInterface = 0; \ 388:25.41 ^~~~~~~~~~~~~~ 388:25.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:25.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:25.41 ^~~~~~~~~~~~~~~~~~~~~~~ 388:25.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:25.41 NS_INTERFACE_MAP_END 388:25.43 ^~~~~~~~~~~~~~~~~~~~ 388:25.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:25.43 else 388:25.43 ^~~~ 388:25.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:25.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:25.44 ^~~~~~~~~~~~~~~~~~ 388:25.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/InstallTriggerBinding.cpp:1577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:25.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 388:25.44 ^~~~~~~~~~~~~~~~~~~~~~ 388:34.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/GeckoProfiler.h:82, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:6, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 388:34.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:2: 388:34.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 388:34.44 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 388:34.44 /builddir/build/BUILD/firefox-66.0.4/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] 388:34.44 memset(aT, 0, sizeof(T)); 388:34.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 388:34.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 388:34.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 388:34.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/UnifiedBindings9.cpp:288: 388:34.45 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 388:34.45 struct GlobalProperties { 388:34.45 ^~~~~~~~~~~~~~~~ 388:39.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:39.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 388:39.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIComponentManager.h:10, 388:39.38 from /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:8, 388:39.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 388:39.38 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 388:39.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:39.40 foundInterface = 0; \ 388:39.40 ^~~~~~~~~~~~~~ 388:39.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:39.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:39.40 ^~~~~~~~~~~~~~~~~~~~~~~ 388:39.40 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:39.40 NS_INTERFACE_MAP_END 388:39.40 ^~~~~~~~~~~~~~~~~~~~ 388:39.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:39.40 else 388:39.40 ^~~~ 388:39.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 388:39.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 388:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:39.40 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsBaseCommandController.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 388:39.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 388:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 388:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:48.24 foundInterface = 0; \ 388:48.24 ^~~~~~~~~~~~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:48.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:48.24 ^~~~~~~~~~~~~~~~~~~~~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:48.24 NS_INTERFACE_MAP_END 388:48.24 ^~~~~~~~~~~~~~~~~~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:48.24 else 388:48.24 ^~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 388:48.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 388:48.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/commandhandler/nsCommandManager.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 388:48.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 388:48.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 388:54.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 388:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 388:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 388:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 388:54.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 388:54.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 388:54.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 388:54.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Credential.h:10, 388:54.21 from /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:7, 388:54.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 388:54.21 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 388:54.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:54.21 foundInterface = 0; \ 388:54.21 ^~~~~~~~~~~~~~ 388:54.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:54.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:54.22 ^~~~~~~~~~~~~~~~~~~~~~~ 388:54.22 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:54.22 NS_INTERFACE_MAP_END 388:54.22 ^~~~~~~~~~~~~~~~~~~~ 388:54.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:54.22 else 388:54.22 ^~~~ 388:54.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:54.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:54.22 ^~~~~~~~~~~~~~~~~~ 388:54.22 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:54.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 388:54.22 ^~~~~~~~~~~~~~~~~~~~~~ 388:55.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 388:55.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 388:55.76 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 388:55.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:55.76 foundInterface = 0; \ 388:55.76 ^~~~~~~~~~~~~~ 388:55.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:55.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:55.78 ^~~~~~~~~~~~~~~~~~~~~~~ 388:55.78 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:55.78 NS_INTERFACE_MAP_END 388:55.79 ^~~~~~~~~~~~~~~~~~~~ 388:55.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:55.79 else 388:55.79 ^~~~ 388:55.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:55.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:55.79 ^~~~~~~~~~~~~~~~~~ 388:55.79 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/CallbackObject.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:55.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 388:55.80 ^~~~~~~~~~~~~~~~~~~~~~ 388:55.80 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 388:55.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:55.81 foundInterface = 0; \ 388:55.81 ^~~~~~~~~~~~~~ 388:55.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:55.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:55.82 ^~~~~~~~~~~~~~~~~~~~~~~ 388:55.82 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:55.82 NS_INTERFACE_MAP_END 388:55.82 ^~~~~~~~~~~~~~~~~~~~ 388:55.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:55.82 else 388:55.82 ^~~~ 388:55.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:55.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:55.83 ^~~~~~~~~~~~~~~~~~ 388:55.83 /builddir/build/BUILD/firefox-66.0.4/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:55.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 388:55.83 ^~~~~~~~~~~~~~~~~~~~~~ 388:55.91 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 388:55.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:55.91 foundInterface = 0; \ 388:55.91 ^~~~~~~~~~~~~~ 388:55.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:55.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:55.92 ^~~~~~~~~~~~~~~~~~~~~~~ 388:55.92 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:294:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:55.92 NS_INTERFACE_MAP_END 388:55.92 ^~~~~~~~~~~~~~~~~~~~ 388:55.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:55.92 else 388:55.92 ^~~~ 388:55.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:55.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:55.94 ^~~~~~~~~~~~~~~~~~ 388:55.94 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/Exceptions.cpp:293:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:55.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 388:55.94 ^~~~~~~~~~~~~~~~~~~~~~ 388:55.95 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 388:55.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:55.96 foundInterface = 0; \ 388:55.96 ^~~~~~~~~~~~~~ 388:55.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:55.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:55.96 ^~~~~~~~~~~~~~~~~~~~~~~ 388:55.96 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:55.96 NS_INTERFACE_MAP_END 388:55.96 ^~~~~~~~~~~~~~~~~~~~ 388:55.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:55.97 else 388:55.97 ^~~~ 388:55.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:55.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:55.97 ^~~~~~~~~~~~~~~~~~ 388:55.99 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/IterableIterator.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:55.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 388:55.99 ^~~~~~~~~~~~~~~~~~~~~~ 388:55.99 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 388:56.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:56.00 foundInterface = 0; \ 388:56.00 ^~~~~~~~~~~~~~ 388:56.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:56.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:56.00 ^~~~~~~~~~~~~~~~~~~~~~~ 388:56.00 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:56.00 NS_INTERFACE_MAP_END 388:56.01 ^~~~~~~~~~~~~~~~~~~~ 388:56.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:56.01 else 388:56.01 ^~~~ 388:56.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:56.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:56.01 ^~~~~~~~~~~~~~~~~~ 388:56.01 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:56.02 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 388:56.02 ^~~~~~~~~~~~~~~~~~~~~~ 388:56.11 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 388:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 388:56.12 foundInterface = 0; \ 388:56.12 ^~~~~~~~~~~~~~ 388:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 388:56.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 388:56.12 ^~~~~~~~~~~~~~~~~~~~~~~ 388:56.12 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 388:56.12 NS_INTERFACE_MAP_END 388:56.12 ^~~~~~~~~~~~~~~~~~~~ 388:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 388:56.13 else 388:56.13 ^~~~ 388:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 388:56.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 388:56.13 ^~~~~~~~~~~~~~~~~~ 388:56.13 /builddir/build/BUILD/firefox-66.0.4/dom/bindings/nsScriptErrorWithStack.cpp:62:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 388:56.13 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 388:56.13 ^~~~~~~~~~~~~~~~~~~~~~ 388:56.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 388:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 388:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 388:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 388:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 388:56.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 388:56.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsfriendapi.h:18, 388:56.87 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:10, 388:56.87 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:7, 388:56.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 388:56.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 388:56.87 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 388:56.87 /builddir/build/BUILD/firefox-66.0.4/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] 388:56.87 memset(aT, 0, sizeof(T)); 388:56.87 ~~~~~~^~~~~~~~~~~~~~~~~~ 388:56.87 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.cpp:40, 388:56.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 388:56.88 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 388:56.89 struct GlobalProperties { 388:56.89 ^~~~~~~~~~~~~~~~ 389:05.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.h:10, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoBuffer.cpp:7, 389:05.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 389:05.40 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 389:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:05.41 foundInterface = 0; \ 389:05.41 ^~~~~~~~~~~~~~ 389:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:05.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:05.41 ^~~~~~~~~~~~~~~~~~~~~~~ 389:05.41 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:05.41 NS_INTERFACE_MAP_END 389:05.41 ^~~~~~~~~~~~~~~~~~~~ 389:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:05.41 else 389:05.41 ^~~~ 389:05.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:05.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:05.41 ^~~~~~~~~~~~~~~~~~ 389:05.41 /builddir/build/BUILD/firefox-66.0.4/dom/crypto/CryptoKey.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:05.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:05.41 ^~~~~~~~~~~~~~~~~~~~~~ 389:06.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:110: 389:06.93 /builddir/build/BUILD/firefox-66.0.4/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))': 389:06.93 /builddir/build/BUILD/firefox-66.0.4/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] 389:06.93 } 389:06.93 ^ 389:06.93 /builddir/build/BUILD/firefox-66.0.4/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] 389:06.93 /builddir/build/BUILD/firefox-66.0.4/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] 389:25.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 389:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 389:25.12 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.h:10, 389:25.12 from /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:7, 389:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 389:25.12 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 389:25.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:25.13 foundInterface = 0; \ 389:25.13 ^~~~~~~~~~~~~~ 389:25.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:25.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:25.13 ^~~~~~~~~~~~~~~~~~~~~~~ 389:25.13 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:25.13 NS_INTERFACE_MAP_END 389:25.13 ^~~~~~~~~~~~~~~~~~~~ 389:25.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:25.13 else 389:25.13 ^~~~ 389:25.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 389:25.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 389:25.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:25.13 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStream.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 389:25.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 389:25.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:26.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 389:26.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 389:26.68 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 389:26.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 389:26.69 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp: In member function 'virtual nsresult mozilla::dom::EmptyBody::QueryInterface(const nsIID&, void**)': 389:26.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:26.69 foundInterface = 0; \ 389:26.70 ^~~~~~~~~~~~~~ 389:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:26.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:26.70 ^~~~~~~~~~~~~~~~~~~~~~~ 389:26.70 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:26.70 NS_INTERFACE_MAP_END 389:26.70 ^~~~~~~~~~~~~~~~~~~~ 389:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:26.70 else 389:26.70 ^~~~ 389:26.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:26.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:26.71 ^~~~~~~~~~~~~~~~~~ 389:26.71 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/EmptyBody.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:26.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:26.71 ^~~~~~~~~~~~~~~~~~~~~~ 389:28.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 389:28.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 389:28.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 389:28.63 from /builddir/build/BUILD/firefox-66.0.4/dom/file/BaseBlobImpl.cpp:7, 389:28.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 389:28.63 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 389:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:28.63 foundInterface = 0; \ 389:28.63 ^~~~~~~~~~~~~~ 389:28.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:28.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:28.64 ^~~~~~~~~~~~~~~~~~~~~~~ 389:28.64 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:28.64 NS_INTERFACE_MAP_END 389:28.65 ^~~~~~~~~~~~~~~~~~~~ 389:28.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:28.65 else 389:28.65 ^~~~ 389:28.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:28.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:28.66 ^~~~~~~~~~~~~~~~~~ 389:28.66 /builddir/build/BUILD/firefox-66.0.4/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:28.66 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 389:28.66 ^~~~~~~~~~~~~~~~~~~~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 389:29.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:29.98 foundInterface = 0; \ 389:29.98 ^~~~~~~~~~~~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:29.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:29.98 ^~~~~~~~~~~~~~~~~~~~~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:29.98 NS_INTERFACE_MAP_END 389:29.98 ^~~~~~~~~~~~~~~~~~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:29.98 else 389:29.98 ^~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:29.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:29.98 ^~~~~~~~~~~~~~~~~~ 389:29.98 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:29.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:29.98 ^~~~~~~~~~~~~~~~~~~~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 389:30.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:30.24 foundInterface = 0; \ 389:30.24 ^~~~~~~~~~~~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:30.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:30.24 ^~~~~~~~~~~~~~~~~~~~~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:30.24 NS_INTERFACE_MAP_END 389:30.24 ^~~~~~~~~~~~~~~~~~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:30.24 else 389:30.24 ^~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 389:30.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 389:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:30.24 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:281:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 389:30.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 389:30.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:30.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 389:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:30.26 foundInterface = 0; \ 389:30.26 ^~~~~~~~~~~~~~ 389:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:30.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:30.26 ^~~~~~~~~~~~~~~~~~~~~~~ 389:30.26 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:30.26 NS_INTERFACE_MAP_END 389:30.26 ^~~~~~~~~~~~~~~~~~~~ 389:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:30.26 else 389:30.26 ^~~~ 389:30.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:30.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:30.26 ^~~~~~~~~~~~~~~~~~ 389:30.26 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchConsumer.cpp:482:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:30.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:30.26 ^~~~~~~~~~~~~~~~~~~~~~ 389:32.90 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 389:32.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:32.90 foundInterface = 0; \ 389:32.90 ^~~~~~~~~~~~~~ 389:32.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 389:32.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 389:32.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:32.90 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 389:32.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 389:32.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:32.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:14, 389:32.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 389:32.91 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 389:32.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 389:32.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 389:32.91 } else 389:32.91 ^~~~ 389:32.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 389:32.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 389:32.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:32.91 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 389:32.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 389:32.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:33.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Blob.h:11, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/File.h:10, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/dom/fetch/BodyExtractor.cpp:8, 389:33.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 389:33.03 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 389:33.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:33.03 foundInterface = 0; \ 389:33.03 ^~~~~~~~~~~~~~ 389:33.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:33.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:33.04 ^~~~~~~~~~~~~~~~~~~~~~~ 389:33.04 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:33.04 NS_INTERFACE_MAP_END 389:33.04 ^~~~~~~~~~~~~~~~~~~~ 389:33.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:33.04 else 389:33.04 ^~~~ 389:33.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 389:33.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 389:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:33.04 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/FetchStreamReader.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 389:33.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 389:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:33.24 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 389:33.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:33.25 foundInterface = 0; \ 389:33.25 ^~~~~~~~~~~~~~ 389:33.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:33.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:33.25 ^~~~~~~~~~~~~~~~~~~~~~~ 389:33.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:33.25 NS_INTERFACE_MAP_END 389:33.25 ^~~~~~~~~~~~~~~~~~~~ 389:33.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:33.25 else 389:33.25 ^~~~ 389:33.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:33.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:33.25 ^~~~~~~~~~~~~~~~~~ 389:33.25 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:33.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:33.25 ^~~~~~~~~~~~~~~~~~~~~~ 389:33.87 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 389:33.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:33.87 foundInterface = 0; \ 389:33.87 ^~~~~~~~~~~~~~ 389:33.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:33.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:33.88 ^~~~~~~~~~~~~~~~~~~~~~~ 389:33.88 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:33.88 NS_INTERFACE_MAP_END 389:33.88 ^~~~~~~~~~~~~~~~~~~~ 389:33.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:33.88 else 389:33.88 ^~~~ 389:33.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:33.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:33.88 ^~~~~~~~~~~~~~~~~~ 389:33.88 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:33.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:33.88 ^~~~~~~~~~~~~~~~~~~~~~ 389:34.01 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 389:34.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:34.01 foundInterface = 0; \ 389:34.01 ^~~~~~~~~~~~~~ 389:34.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:34.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:34.01 ^~~~~~~~~~~~~~~~~~~~~~~ 389:34.01 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:34.01 NS_INTERFACE_MAP_END 389:34.01 ^~~~~~~~~~~~~~~~~~~~ 389:34.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:34.01 else 389:34.01 ^~~~ 389:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:34.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:34.02 ^~~~~~~~~~~~~~~~~~ 389:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:34.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:34.02 ^~~~~~~~~~~~~~~~~~~~~~ 389:36.25 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 389:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:36.26 foundInterface = 0; \ 389:36.26 ^~~~~~~~~~~~~~ 389:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:36.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:36.26 ^~~~~~~~~~~~~~~~~~~~~~~ 389:36.26 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:36.26 NS_INTERFACE_MAP_END 389:36.26 ^~~~~~~~~~~~~~~~~~~~ 389:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:36.26 else 389:36.26 ^~~~ 389:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:36.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:36.26 ^~~~~~~~~~~~~~~~~~ 389:36.26 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:36.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:36.26 ^~~~~~~~~~~~~~~~~~~~~~ 389:36.83 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 389:36.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:36.83 foundInterface = 0; \ 389:36.83 ^~~~~~~~~~~~~~ 389:36.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 389:36.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 389:36.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:36.84 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 389:36.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 389:36.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:36.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:36.84 else 389:36.84 ^~~~ 389:36.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:36.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:36.84 ^~~~~~~~~~~~~~~~~~ 389:36.84 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:36.84 NS_INTERFACE_MAP_ENTRY(nsINamed) 389:36.84 ^~~~~~~~~~~~~~~~~~~~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 389:37.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:37.04 foundInterface = 0; \ 389:37.04 ^~~~~~~~~~~~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:37.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:37.04 ^~~~~~~~~~~~~~~~~~~~~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:37.04 NS_INTERFACE_MAP_END 389:37.04 ^~~~~~~~~~~~~~~~~~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:37.04 else 389:37.04 ^~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 389:37.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 389:37.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:37.04 /builddir/build/BUILD/firefox-66.0.4/dom/file/FileReaderSync.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 389:37.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 389:37.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:37.06 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 389:37.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:37.06 foundInterface = 0; \ 389:37.07 ^~~~~~~~~~~~~~ 389:37.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:37.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:37.07 ^~~~~~~~~~~~~~~~~~~~~~~ 389:37.07 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:37.07 NS_INTERFACE_MAP_END 389:37.07 ^~~~~~~~~~~~~~~~~~~~ 389:37.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:37.07 else 389:37.07 ^~~~ 389:37.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 389:37.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 389:37.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:37.07 /builddir/build/BUILD/firefox-66.0.4/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 389:37.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 389:37.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:37.60 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 389:37.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:37.60 foundInterface = 0; \ 389:37.61 ^~~~~~~~~~~~~~ 389:37.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:37.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:37.61 ^~~~~~~~~~~~~~~~~~~~~~~ 389:37.61 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:37.61 NS_INTERFACE_MAP_END 389:37.61 ^~~~~~~~~~~~~~~~~~~~ 389:37.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:37.61 else 389:37.61 ^~~~ 389:37.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:37.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:37.62 ^~~~~~~~~~~~~~~~~~ 389:37.63 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:37.63 NS_INTERFACE_MAP_ENTRY(nsIObserver) 389:37.63 ^~~~~~~~~~~~~~~~~~~~~~ 389:41.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventDispatcher.h:11, 389:41.34 from /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:8: 389:41.34 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 389:41.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:41.36 foundInterface = 0; \ 389:41.36 ^~~~~~~~~~~~~~ 389:41.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:41.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:41.37 ^~~~~~~~~~~~~~~~~~~~~~~ 389:41.37 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:41.37 NS_INTERFACE_MAP_END 389:41.37 ^~~~~~~~~~~~~~~~~~~~ 389:41.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:41.37 else 389:41.37 ^~~~ 389:41.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:41.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:41.37 ^~~~~~~~~~~~~~~~~~ 389:41.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:185:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:41.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 389:41.38 ^~~~~~~~~~~~~~~~~~~~~~ 389:41.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 389:41.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:41.39 foundInterface = 0; \ 389:41.39 ^~~~~~~~~~~~~~ 389:41.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:41.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:41.40 ^~~~~~~~~~~~~~~~~~~~~~~ 389:41.40 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:343:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:41.40 NS_INTERFACE_MAP_END 389:41.40 ^~~~~~~~~~~~~~~~~~~~ 389:41.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 389:41.40 else 389:41.40 ^~~~ 389:41.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 389:41.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 389:41.40 ^~~~~~~~~~~~~~~~~~ 389:41.40 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventStateManager.cpp:342:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 389:41.40 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 389:41.41 ^~~~~~~~~~~~~~~~~~~~~~ 389:54.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:83: 389:54.84 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 389:54.84 /builddir/build/BUILD/firefox-66.0.4/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] 389:54.84 } // namespace mozilla 389:54.84 ^ 389:54.84 /builddir/build/BUILD/firefox-66.0.4/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] 389:54.84 /builddir/build/BUILD/firefox-66.0.4/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 389:54.85 /builddir/build/BUILD/firefox-66.0.4/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] 389:54.85 /builddir/build/BUILD/firefox-66.0.4/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] 389:57.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 389:57.72 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 389:57.72 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 389:57.72 } // namespace mozilla 389:57.72 ^ 389:57.73 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 389:57.73 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 389:57.74 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 389:57.74 /builddir/build/BUILD/firefox-66.0.4/dom/file/StreamBlobImpl.cpp:170:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 389:59.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 389:59.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 389:59.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 389:59.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 389:59.84 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 389:59.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 389:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 389:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:59.84 foundInterface = 0; \ 389:59.84 ^~~~~~~~~~~~~~ 389:59.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 389:59.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 389:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:59.85 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 389:59.85 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 389:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:59.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 389:59.86 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:34:5: note: some parts of macro expansion are not guarded by this 'else' clause 389:59.86 } else 389:59.86 ^~~~ 389:59.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIInputStream.h:10, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIBinaryInputStream.h:10, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObjectInputStream.h:10, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:7, 389:59.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 389:59.88 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 389:59.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 389:59.88 foundInterface = 0; \ 389:59.88 ^~~~~~~~~~~~~~ 389:59.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 389:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 389:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 389:59.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 389:59.89 NS_INTERFACE_MAP_END \ 389:59.89 ^~~~~~~~~~~~~~~~~~~~ 389:59.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 389:59.89 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 389:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:59.91 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 389:59.91 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 389:59.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:59.91 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 389:59.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BlobURL.h:13, 389:59.92 from /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:10, 389:59.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 389:59.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 389:59.92 } else \ 389:59.92 ^~~~ 389:59.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 389:59.92 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 389:59.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389:59.92 /builddir/build/BUILD/firefox-66.0.4/dom/file/uri/BlobURL.cpp:153:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 389:59.92 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, nsIURISetters, nsIURIMutator, 389:59.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:15.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:15.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 390:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 390:15.06 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:15.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:15.06 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 390:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:15.06 foundInterface = 0; \ 390:15.06 ^~~~~~~~~~~~~~ 390:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:15.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:15.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:15.07 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:15.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 390:15.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:15.09 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 390:15.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 390:15.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 390:15.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 390:15.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 390:15.10 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:15.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:15.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:15.10 } else 390:15.10 ^~~~ 390:15.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:15.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:15.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:15.10 /builddir/build/BUILD/firefox-66.0.4/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:15.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 390:15.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:18.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Directory.h:11, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:7, 390:18.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 390:18.89 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 390:18.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:18.89 foundInterface = 0; \ 390:18.89 ^~~~~~~~~~~~~~ 390:18.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:18.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:18.90 ^~~~~~~~~~~~~~~~~~~~~~~ 390:18.90 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:18.90 NS_INTERFACE_MAP_END 390:18.90 ^~~~~~~~~~~~~~~~~~~~ 390:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:18.90 else 390:18.90 ^~~~ 390:18.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:18.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:18.90 ^~~~~~~~~~~~~~~~~~ 390:18.90 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:18.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:18.91 ^~~~~~~~~~~~~~~~~~~~~~ 390:21.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:21.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 390:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:21.58 foundInterface = 0; \ 390:21.58 ^~~~~~~~~~~~~~ 390:21.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:21.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:21.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:21.58 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:21.58 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 390:21.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:21.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:21.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:21.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:21.59 } else 390:21.59 ^~~~ 390:21.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:21.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:21.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:21.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/CompositionEvent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:21.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 390:21.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:33.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:33.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:33.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:33.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:33.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:33.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 390:33.32 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.32 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.32 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.33 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 390:33.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.33 foundInterface = 0; \ 390:33.33 ^~~~~~~~~~~~~~ 390:33.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:33.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:33.33 ^~~~~~~~~~~~~~~~~~~~~~~ 390:33.33 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:33.33 NS_INTERFACE_MAP_END 390:33.34 ^~~~~~~~~~~~~~~~~~~~ 390:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.34 else 390:33.34 ^~~~ 390:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:33.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:33.34 ^~~~~~~~~~~~~~~~~~ 390:33.34 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:33.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:33.34 ^~~~~~~~~~~~~~~~~~~~~~ 390:33.36 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 390:33.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.36 foundInterface = 0; \ 390:33.36 ^~~~~~~~~~~~~~ 390:33.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:33.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:33.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.36 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:33.36 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 390:33.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.37 } else 390:33.37 ^~~~ 390:33.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:33.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.37 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:33.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 390:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.41 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 390:33.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.41 foundInterface = 0; \ 390:33.41 ^~~~~~~~~~~~~~ 390:33.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:33.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:33.41 ^~~~~~~~~~~~~~~~~~~~~~~ 390:33.42 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:33.42 NS_INTERFACE_MAP_END 390:33.42 ^~~~~~~~~~~~~~~~~~~~ 390:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.42 else 390:33.42 ^~~~ 390:33.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:33.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:33.42 ^~~~~~~~~~~~~~~~~~ 390:33.42 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryReader.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:33.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:33.43 ^~~~~~~~~~~~~~~~~~~~~~ 390:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 390:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.80 foundInterface = 0; \ 390:33.80 ^~~~~~~~~~~~~~ 390:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:33.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:33.80 ^~~~~~~~~~~~~~~~~~~~~~~ 390:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:33.80 NS_INTERFACE_MAP_END 390:33.80 ^~~~~~~~~~~~~~~~~~~~ 390:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.80 else 390:33.80 ^~~~ 390:33.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:33.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:33.81 ^~~~~~~~~~~~~~~~~~ 390:33.81 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:33.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:33.81 ^~~~~~~~~~~~~~~~~~~~~~ 390:33.90 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 390:33.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.91 foundInterface = 0; \ 390:33.91 ^~~~~~~~~~~~~~ 390:33.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:33.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.91 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:33.91 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 390:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.91 } else 390:33.91 ^~~~ 390:33.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:33.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.92 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemFileEntry.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:33.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 390:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:33.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:33.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 390:33.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.97 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.98 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 390:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:33.98 foundInterface = 0; \ 390:33.98 ^~~~~~~~~~~~~~ 390:33.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:33.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:33.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.98 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:33.98 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 390:33.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:33.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:33.99 } else 390:33.99 ^~~~ 390:33.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:33.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:33.99 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:33.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 390:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:34.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:34.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:34.01 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 390:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:34.02 foundInterface = 0; \ 390:34.02 ^~~~~~~~~~~~~~ 390:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:34.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:34.02 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:34.02 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 390:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:34.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.h:10, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/CallbackRunnables.cpp:7, 390:34.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 390:34.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:34.03 } else 390:34.03 ^~~~ 390:34.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:34.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:34.03 /builddir/build/BUILD/firefox-66.0.4/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:34.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 390:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:35.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:35.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 390:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:35.76 foundInterface = 0; \ 390:35.76 ^~~~~~~~~~~~~~ 390:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:35.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:35.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:35.76 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:35.76 NS_INTERFACE_MAP_END_INHERITING(Event) 390:35.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:35.76 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 390:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 390:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 390:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 390:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 390:35.76 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:35.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:35.77 } else 390:35.77 ^~~~ 390:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:35.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:35.77 /builddir/build/BUILD/firefox-66.0.4/dom/events/CustomEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:35.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 390:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:35.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:35.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:35.79 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 390:35.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:35.79 foundInterface = 0; \ 390:35.79 ^~~~~~~~~~~~~~ 390:35.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:35.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:35.79 ^~~~~~~~~~~~~~~~~~~~~~~ 390:35.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:35.80 NS_INTERFACE_MAP_END 390:35.80 ^~~~~~~~~~~~~~~~~~~~ 390:35.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:35.80 else 390:35.80 ^~~~ 390:35.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:35.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:35.80 ^~~~~~~~~~~~~~~~~~ 390:35.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/DOMEventTargetHelper.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:35.80 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 390:35.80 ^~~~~~~~~~~~~~~~~~~~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 390:36.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:36.33 foundInterface = 0; \ 390:36.33 ^~~~~~~~~~~~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:36.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:36.33 ^~~~~~~~~~~~~~~~~~~~~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:36.33 NS_INTERFACE_MAP_END 390:36.33 ^~~~~~~~~~~~~~~~~~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:36.33 else 390:36.33 ^~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:36.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:36.33 ^~~~~~~~~~~~~~~~~~ 390:36.33 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:36.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:36.33 ^~~~~~~~~~~~~~~~~~~~~~ 390:36.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 390:36.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:36.75 foundInterface = 0; \ 390:36.75 ^~~~~~~~~~~~~~ 390:36.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:36.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:36.75 ^~~~~~~~~~~~~~~~~~~~~~~ 390:36.75 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:36.75 NS_INTERFACE_MAP_END 390:36.75 ^~~~~~~~~~~~~~~~~~~~ 390:36.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:36.75 else 390:36.75 ^~~~ 390:36.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:36.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:36.75 ^~~~~~~~~~~~~~~~~~ 390:36.76 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItem.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:36.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:36.76 ^~~~~~~~~~~~~~~~~~~~~~ 390:37.20 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 390:37.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:37.21 foundInterface = 0; \ 390:37.21 ^~~~~~~~~~~~~~ 390:37.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:37.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:37.21 ^~~~~~~~~~~~~~~~~~~~~~~ 390:37.21 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:37.21 NS_INTERFACE_MAP_END 390:37.21 ^~~~~~~~~~~~~~~~~~~~ 390:37.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:37.21 else 390:37.21 ^~~~ 390:37.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:37.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:37.21 ^~~~~~~~~~~~~~~~~~ 390:37.21 /builddir/build/BUILD/firefox-66.0.4/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:37.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:37.21 ^~~~~~~~~~~~~~~~~~~~~~ 390:37.37 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 390:37.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:37.37 foundInterface = 0; \ 390:37.37 ^~~~~~~~~~~~~~ 390:37.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 390:37.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 390:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:37.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 390:37.38 NS_INTERFACE_MAP_END_INHERITING(Event) 390:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:37.38 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/dom/events/AnimationEvent.cpp:7, 390:37.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 390:37.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 390:37.38 } else 390:37.38 ^~~~ 390:37.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 390:37.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 390:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:37.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/DeviceMotionEvent.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 390:37.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 390:37.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390:38.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:38.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAttrName.h:16, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AttrArray.h:21, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.h:10, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:7, 390:38.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 390:38.78 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 390:38.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:38.78 foundInterface = 0; \ 390:38.78 ^~~~~~~~~~~~~~ 390:38.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:38.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:38.78 ^~~~~~~~~~~~~~~~~~~~~~~ 390:38.78 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:38.78 NS_INTERFACE_MAP_END 390:38.78 ^~~~~~~~~~~~~~~~~~~~ 390:38.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:38.80 else 390:38.80 ^~~~ 390:38.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:38.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:38.80 ^~~~~~~~~~~~~~~~~~ 390:38.80 /builddir/build/BUILD/firefox-66.0.4/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:38.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:38.80 ^~~~~~~~~~~~~~~~~~~~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 390:38.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:38.84 foundInterface = 0; \ 390:38.84 ^~~~~~~~~~~~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:38.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:38.84 ^~~~~~~~~~~~~~~~~~~~~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:38.84 NS_INTERFACE_MAP_END 390:38.84 ^~~~~~~~~~~~~~~~~~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:38.84 else 390:38.84 ^~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:38.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:38.84 ^~~~~~~~~~~~~~~~~~ 390:38.84 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexItemValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:38.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:38.84 ^~~~~~~~~~~~~~~~~~~~~~ 390:38.89 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 390:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:38.90 foundInterface = 0; \ 390:38.90 ^~~~~~~~~~~~~~ 390:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:38.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:38.90 ^~~~~~~~~~~~~~~~~~~~~~~ 390:38.90 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:38.90 NS_INTERFACE_MAP_END 390:38.90 ^~~~~~~~~~~~~~~~~~~~ 390:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:38.90 else 390:38.90 ^~~~ 390:38.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:38.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:38.90 ^~~~~~~~~~~~~~~~~~ 390:38.90 /builddir/build/BUILD/firefox-66.0.4/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:38.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:38.90 ^~~~~~~~~~~~~~~~~~~~~~ 390:53.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:10, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 390:53.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 390:53.24 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 390:53.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:53.25 foundInterface = 0; \ 390:53.25 ^~~~~~~~~~~~~~ 390:53.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 390:53.25 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:53.25 NS_INTERFACE_MAP_END 390:53.25 ^~~~~~~~~~~~~~~~~~~~ 390:53.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:53.25 else 390:53.25 ^~~~ 390:53.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:53.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:53.26 ^~~~~~~~~~~~~~~~~~ 390:53.26 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:53.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:53.26 ^~~~~~~~~~~~~~~~~~~~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 390:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:53.34 foundInterface = 0; \ 390:53.34 ^~~~~~~~~~~~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:53.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:53.34 ^~~~~~~~~~~~~~~~~~~~~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:53.34 NS_INTERFACE_MAP_END 390:53.34 ^~~~~~~~~~~~~~~~~~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:53.34 else 390:53.34 ^~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:53.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:53.34 ^~~~~~~~~~~~~~~~~~ 390:53.34 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:53.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:53.35 ^~~~~~~~~~~~~~~~~~~~~~ 390:53.42 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 390:53.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:53.42 foundInterface = 0; \ 390:53.43 ^~~~~~~~~~~~~~ 390:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:53.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:53.43 ^~~~~~~~~~~~~~~~~~~~~~~ 390:53.43 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:53.43 NS_INTERFACE_MAP_END 390:53.43 ^~~~~~~~~~~~~~~~~~~~ 390:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:53.43 else 390:53.43 ^~~~ 390:53.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:53.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:53.43 ^~~~~~~~~~~~~~~~~~ 390:53.43 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:53.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:53.43 ^~~~~~~~~~~~~~~~~~~~~~ 390:59.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GridBinding.h:9, 390:59.81 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.h:10, 390:59.82 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.h:10, 390:59.82 from /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:7, 390:59.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 390:59.82 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 390:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:59.83 foundInterface = 0; \ 390:59.83 ^~~~~~~~~~~~~~ 390:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:59.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:59.83 ^~~~~~~~~~~~~~~~~~~~~~~ 390:59.83 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:59.83 NS_INTERFACE_MAP_END 390:59.83 ^~~~~~~~~~~~~~~~~~~~ 390:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:59.83 else 390:59.83 ^~~~ 390:59.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:59.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:59.84 ^~~~~~~~~~~~~~~~~~ 390:59.84 /builddir/build/BUILD/firefox-66.0.4/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:59.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:59.84 ^~~~~~~~~~~~~~~~~~~~~~ 390:59.85 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 390:59.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:59.86 foundInterface = 0; \ 390:59.86 ^~~~~~~~~~~~~~ 390:59.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:59.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:59.86 ^~~~~~~~~~~~~~~~~~~~~~~ 390:59.86 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:59.86 NS_INTERFACE_MAP_END 390:59.86 ^~~~~~~~~~~~~~~~~~~~ 390:59.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:59.86 else 390:59.86 ^~~~ 390:59.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:59.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:59.86 ^~~~~~~~~~~~~~~~~~ 390:59.86 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:59.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:59.86 ^~~~~~~~~~~~~~~~~~~~~~ 390:59.90 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 390:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:59.90 foundInterface = 0; \ 390:59.90 ^~~~~~~~~~~~~~ 390:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:59.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:59.90 ^~~~~~~~~~~~~~~~~~~~~~~ 390:59.90 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:59.90 NS_INTERFACE_MAP_END 390:59.90 ^~~~~~~~~~~~~~~~~~~~ 390:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:59.90 else 390:59.90 ^~~~ 390:59.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:59.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:59.91 ^~~~~~~~~~~~~~~~~~ 390:59.91 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:59.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:59.91 ^~~~~~~~~~~~~~~~~~~~~~ 390:59.92 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 390:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:59.93 foundInterface = 0; \ 390:59.93 ^~~~~~~~~~~~~~ 390:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:59.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:59.93 ^~~~~~~~~~~~~~~~~~~~~~~ 390:59.93 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:59.93 NS_INTERFACE_MAP_END 390:59.93 ^~~~~~~~~~~~~~~~~~~~ 390:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:59.93 else 390:59.93 ^~~~ 390:59.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:59.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:59.93 ^~~~~~~~~~~~~~~~~~ 390:59.93 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:59.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:59.93 ^~~~~~~~~~~~~~~~~~~~~~ 390:59.97 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 390:59.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 390:59.97 foundInterface = 0; \ 390:59.97 ^~~~~~~~~~~~~~ 390:59.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 390:59.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 390:59.97 ^~~~~~~~~~~~~~~~~~~~~~~ 390:59.97 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 390:59.97 NS_INTERFACE_MAP_END 390:59.97 ^~~~~~~~~~~~~~~~~~~~ 390:59.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 390:59.97 else 390:59.97 ^~~~ 390:59.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 390:59.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 390:59.98 ^~~~~~~~~~~~~~~~~~ 390:59.98 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 390:59.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 390:59.98 ^~~~~~~~~~~~~~~~~~~~~~ 391:00.02 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 391:00.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:00.02 foundInterface = 0; \ 391:00.02 ^~~~~~~~~~~~~~ 391:00.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:00.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:00.02 ^~~~~~~~~~~~~~~~~~~~~~~ 391:00.02 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:00.02 NS_INTERFACE_MAP_END 391:00.02 ^~~~~~~~~~~~~~~~~~~~ 391:00.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:00.02 else 391:00.02 ^~~~ 391:00.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:00.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:00.02 ^~~~~~~~~~~~~~~~~~ 391:00.03 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:00.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:00.03 ^~~~~~~~~~~~~~~~~~~~~~ 391:00.06 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 391:00.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:00.06 foundInterface = 0; \ 391:00.07 ^~~~~~~~~~~~~~ 391:00.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:00.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:00.07 ^~~~~~~~~~~~~~~~~~~~~~~ 391:00.07 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:00.07 NS_INTERFACE_MAP_END 391:00.07 ^~~~~~~~~~~~~~~~~~~~ 391:00.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:00.07 else 391:00.07 ^~~~ 391:00.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:00.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:00.07 ^~~~~~~~~~~~~~~~~~ 391:00.07 /builddir/build/BUILD/firefox-66.0.4/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:00.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:00.07 ^~~~~~~~~~~~~~~~~~~~~~ 391:05.97 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 391:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:05.97 foundInterface = 0; \ 391:05.97 ^~~~~~~~~~~~~~ 391:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 391:05.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 391:05.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:05.97 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 391:05.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 391:05.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:05.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 391:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 391:05.97 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.h:12, 391:05.97 from /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/Gamepad.cpp:7, 391:05.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 391:05.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 391:05.97 } else 391:05.98 ^~~~ 391:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 391:05.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 391:05.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:05.98 /builddir/build/BUILD/firefox-66.0.4/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 391:05.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 391:05.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:19.91 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 391:19.92 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 391:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 391:19.92 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:9, 391:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 391:19.92 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 391:19.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:19.92 foundInterface = 0; \ 391:19.92 ^~~~~~~~~~~~~~ 391:19.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:19.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:19.93 ^~~~~~~~~~~~~~~~~~~~~~~ 391:19.93 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:19.93 NS_INTERFACE_MAP_END 391:19.93 ^~~~~~~~~~~~~~~~~~~~ 391:19.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:19.93 else 391:19.93 ^~~~ 391:19.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:19.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:19.93 ^~~~~~~~~~~~~~~~~~ 391:19.93 /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:19.93 NS_INTERFACE_MAP_ENTRY(Event) 391:19.93 ^~~~~~~~~~~~~~~~~~~~~~ 391:20.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 391:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 391:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.h:14, 391:20.85 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:7: 391:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 391:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:20.85 foundInterface = 0; \ 391:20.85 ^~~~~~~~~~~~~~ 391:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:20.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:20.85 ^~~~~~~~~~~~~~~~~~~~~~~ 391:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:493:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:20.85 NS_INTERFACE_MAP_END 391:20.85 ^~~~~~~~~~~~~~~~~~~~ 391:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:20.85 else 391:20.85 ^~~~ 391:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:20.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:20.85 ^~~~~~~~~~~~~~~~~~ 391:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:492:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:20.85 NS_INTERFACE_MAP_ENTRY(nsIObserver) 391:20.85 ^~~~~~~~~~~~~~~~~~~~~~ 391:20.87 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 391:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:20.88 foundInterface = 0; \ 391:20.88 ^~~~~~~~~~~~~~ 391:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:20.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:20.88 ^~~~~~~~~~~~~~~~~~~~~~~ 391:20.88 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:776:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:20.88 NS_INTERFACE_MAP_END 391:20.88 ^~~~~~~~~~~~~~~~~~~~ 391:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:20.88 else 391:20.88 ^~~~ 391:20.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:20.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:20.88 ^~~~~~~~~~~~~~~~~~ 391:20.88 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeolocation.cpp:775:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:20.88 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 391:20.88 ^~~~~~~~~~~~~~~~~~~~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 391:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:24.60 foundInterface = 0; \ 391:24.60 ^~~~~~~~~~~~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:24.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:24.60 ^~~~~~~~~~~~~~~~~~~~~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:24.60 NS_INTERFACE_MAP_END 391:24.60 ^~~~~~~~~~~~~~~~~~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:24.60 else 391:24.60 ^~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:24.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:24.60 ^~~~~~~~~~~~~~~~~~ 391:24.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/EventListenerService.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:24.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:24.61 ^~~~~~~~~~~~~~~~~~~~~~ 391:31.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 391:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 391:31.32 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.h:7, 391:31.32 from /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/MLSFallback.cpp:7, 391:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 391:31.32 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 391:31.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:31.32 foundInterface = 0; \ 391:31.32 ^~~~~~~~~~~~~~ 391:31.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:31.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:31.32 ^~~~~~~~~~~~~~~~~~~~~~~ 391:31.32 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:31.32 NS_INTERFACE_MAP_END 391:31.32 ^~~~~~~~~~~~~~~~~~~~ 391:31.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:31.33 else 391:31.33 ^~~~ 391:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:31.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:31.34 ^~~~~~~~~~~~~~~~~~ 391:31.34 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:31.34 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 391:31.34 ^~~~~~~~~~~~~~~~~~~~~~ 391:31.34 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 391:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:31.34 foundInterface = 0; \ 391:31.34 ^~~~~~~~~~~~~~ 391:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:31.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:31.34 ^~~~~~~~~~~~~~~~~~~~~~~ 391:31.35 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:31.35 NS_INTERFACE_MAP_END 391:31.35 ^~~~~~~~~~~~~~~~~~~~ 391:31.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:31.35 else 391:31.35 ^~~~ 391:31.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:31.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:31.35 ^~~~~~~~~~~~~~~~~~ 391:31.35 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:31.35 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 391:31.35 ^~~~~~~~~~~~~~~~~~~~~~ 391:31.36 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 391:31.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:31.36 foundInterface = 0; \ 391:31.36 ^~~~~~~~~~~~~~ 391:31.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:31.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:31.36 ^~~~~~~~~~~~~~~~~~~~~~~ 391:31.36 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:31.36 NS_INTERFACE_MAP_END 391:31.36 ^~~~~~~~~~~~~~~~~~~~ 391:31.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:31.36 else 391:31.36 ^~~~ 391:31.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:31.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:31.37 ^~~~~~~~~~~~~~~~~~ 391:31.37 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:31.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:31.37 ^~~~~~~~~~~~~~~~~~~~~~ 391:31.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 391:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:31.38 foundInterface = 0; \ 391:31.38 ^~~~~~~~~~~~~~ 391:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:31.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:31.38 ^~~~~~~~~~~~~~~~~~~~~~~ 391:31.38 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:31.39 NS_INTERFACE_MAP_END 391:31.39 ^~~~~~~~~~~~~~~~~~~~ 391:31.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:31.39 else 391:31.39 ^~~~ 391:31.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:31.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:31.39 ^~~~~~~~~~~~~~~~~~ 391:31.39 /builddir/build/BUILD/firefox-66.0.4/dom/geolocation/nsGeoPosition.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:31.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:31.39 ^~~~~~~~~~~~~~~~~~~~~~ 391:49.38 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 391:49.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:49.41 foundInterface = 0; \ 391:49.41 ^~~~~~~~~~~~~~ 391:49.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:49.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:49.43 ^~~~~~~~~~~~~~~~~~~~~~~ 391:49.43 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:181:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:49.44 NS_INTERFACE_MAP_END 391:49.44 ^~~~~~~~~~~~~~~~~~~~ 391:49.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:49.46 else 391:49.46 ^~~~ 391:49.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 391:49.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 391:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:49.48 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:180:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 391:49.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 391:49.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:50.05 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 391:50.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:50.09 foundInterface = 0; \ 391:50.09 ^~~~~~~~~~~~~~ 391:50.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:50.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:50.11 ^~~~~~~~~~~~~~~~~~~~~~~ 391:50.12 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2101:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:50.12 NS_INTERFACE_MAP_END 391:50.13 ^~~~~~~~~~~~~~~~~~~~ 391:50.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:50.14 else 391:50.14 ^~~~ 391:50.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:50.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:50.17 ^~~~~~~~~~~~~~~~~~ 391:50.17 /builddir/build/BUILD/firefox-66.0.4/dom/events/IMEContentObserver.cpp:2100:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:50.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:50.18 ^~~~~~~~~~~~~~~~~~~~~~ 391:52.56 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 391:52.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:52.59 foundInterface = 0; \ 391:52.59 ^~~~~~~~~~~~~~ 391:52.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:52.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:52.61 ^~~~~~~~~~~~~~~~~~~~~~~ 391:52.61 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:52.61 NS_INTERFACE_MAP_END 391:52.62 ^~~~~~~~~~~~~~~~~~~~ 391:52.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:52.62 else 391:52.62 ^~~~ 391:52.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:52.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:52.62 ^~~~~~~~~~~~~~~~~~ 391:52.63 /builddir/build/BUILD/firefox-66.0.4/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:52.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 391:52.64 ^~~~~~~~~~~~~~~~~~~~~~ 391:52.72 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 391:52.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:52.74 foundInterface = 0; \ 391:52.75 ^~~~~~~~~~~~~~ 391:52.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 391:52.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 391:52.77 ^~~~~~~~~~~~~~~~~~~~~~~ 391:52.77 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 391:52.77 NS_INTERFACE_MAP_END 391:52.77 ^~~~~~~~~~~~~~~~~~~~ 391:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 391:52.78 else 391:52.78 ^~~~ 391:52.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 391:52.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 391:52.78 ^~~~~~~~~~~~~~~~~~ 391:52.78 /builddir/build/BUILD/firefox-66.0.4/dom/events/JSEventHandler.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 391:52.79 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 391:52.79 ^~~~~~~~~~~~~~~~~~~~~~ 391:53.59 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 391:53.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 391:53.60 foundInterface = 0; \ 391:53.60 ^~~~~~~~~~~~~~ 391:53.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 391:53.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 391:53.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:53.63 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 391:53.64 NS_INTERFACE_MAP_END_INHERITING(Event) 391:53.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:53.67 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 391:53.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 391:53.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 391:53.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 391:53.70 from /builddir/build/BUILD/firefox-66.0.4/dom/events/Event.cpp:10, 391:53.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 391:53.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 391:53.71 } else 391:53.72 ^~~~ 391:53.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 391:53.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 391:53.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391:53.73 /builddir/build/BUILD/firefox-66.0.4/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 391:53.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 391:53.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:00.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 392:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 392:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 392:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 392:00.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:00.51 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:00.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:00.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 392:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:00.51 foundInterface = 0; \ 392:00.51 ^~~~~~~~~~~~~~ 392:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 392:00.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 392:00.51 ^~~~~~~~~~~~~~~~~~~~~~~ 392:00.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 392:00.51 NS_INTERFACE_MAP_END 392:00.51 ^~~~~~~~~~~~~~~~~~~~ 392:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 392:00.51 else 392:00.51 ^~~~ 392:00.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 392:00.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 392:00.51 ^~~~~~~~~~~~~~~~~~ 392:00.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 392:00.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 392:00.51 ^~~~~~~~~~~~~~~~~~~~~~ 392:07.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 392:07.37 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 392:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 392:07.37 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 392:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:07.38 foundInterface = 0; \ 392:07.38 ^~~~~~~~~~~~~~ 392:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 392:07.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 392:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:07.38 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 392:07.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 392:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:07.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 392:07.40 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1186:5: note: some parts of macro expansion are not guarded by this 'else' clause 392:07.40 } else 392:07.40 ^~~~ 392:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 392:07.41 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:7, 392:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 392:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 392:07.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:07.42 foundInterface = 0; \ 392:07.42 ^~~~~~~~~~~~~~ 392:07.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 392:07.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 392:07.44 ^~~~~~~~~~~~~~~~~~~~~~~ 392:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 392:07.44 NS_INTERFACE_MAP_END \ 392:07.44 ^~~~~~~~~~~~~~~~~~~~ 392:07.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 392:07.45 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 392:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:07.45 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 392:07.45 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 392:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:07.45 In file included from /builddir/build/BUILD/firefox-66.0.4/netwerk/base/nsSimpleURI.h:15, 392:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.h:16, 392:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:15, 392:07.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 392:07.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 392:07.46 } else \ 392:07.46 ^~~~ 392:07.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 392:07.46 } else \ 392:07.46 ^~~~ 392:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/jsurl/nsJSProtocolHandler.cpp:1278:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 392:07.46 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, nsIURISetters, nsIURIMutator, 392:07.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.08 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 392:22.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:22.09 foundInterface = 0; \ 392:22.09 ^~~~~~~~~~~~~~ 392:22.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 392:22.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 392:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 392:22.09 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 392:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.10 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 392:22.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 392:22.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:22.10 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:22.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 392:22.10 } else 392:22.10 ^~~~ 392:22.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 392:22.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 392:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 392:22.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 392:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.11 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:384:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 392:22.11 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, 392:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 392:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 392:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 392:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 392:22.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:22.17 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:22.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:22.17 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 392:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:22.17 foundInterface = 0; \ 392:22.17 ^~~~~~~~~~~~~~ 392:22.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 392:22.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 392:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 392:22.18 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 392:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:22.18 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:22.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 392:22.19 } else 392:22.19 ^~~~ 392:22.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 392:22.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 392:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.19 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLCanvasElement.cpp:651:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 392:22.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 392:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:22.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:22.35 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 392:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:22.35 foundInterface = 0; \ 392:22.35 ^~~~~~~~~~~~~~ 392:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 392:22.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 392:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 392:22.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 392:22.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.36 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 392:22.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 392:22.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 392:22.36 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLAllCollection.cpp:7, 392:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 392:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 392:22.37 } else 392:22.37 ^~~~ 392:22.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 392:22.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 392:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 392:22.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 392:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:22.37 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLDataListElement.cpp:25:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 392:22.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 392:22.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:52.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 392:52.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 392:52.24 } // namespace mozilla 392:52.24 ^ 392:52.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 392:52.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 392:52.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 392:52.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/CubebUtils.cpp:749:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 392:53.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 392:53.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 392:53.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 392:53.57 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 392:53.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 392:53.57 foundInterface = 0; \ 392:53.57 ^~~~~~~~~~~~~~ 392:53.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 392:53.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 392:53.58 ^~~~~~~~~~~~~~~~~~~~~~~ 392:53.58 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 392:53.58 NS_INTERFACE_MAP_END 392:53.58 ^~~~~~~~~~~~~~~~~~~~ 392:53.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 392:53.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 392:53.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 392:53.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 392:53.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 392:53.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 392:53.62 } else 392:53.62 ^~~~ 392:53.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 392:53.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 392:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 392:53.62 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFormControlsCollection.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 392:53.62 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 392:53.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:00.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:00.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:00.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:00.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 393:00.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 393:00.58 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 393:00.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:00.59 foundInterface = 0; \ 393:00.59 ^~~~~~~~~~~~~~ 393:00.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:00.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:00.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:00.59 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:00.59 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 393:00.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:00.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 393:00.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 393:00.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:00.61 } else 393:00.61 ^~~~ 393:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:00.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:00.61 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:00.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 393:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:05.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:05.42 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMarqueeElement::QueryInterface(const nsIID&, void**)': 393:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:05.43 foundInterface = 0; \ 393:05.43 ^~~~~~~~~~~~~~ 393:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:05.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:05.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:05.43 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.44 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:05.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 393:05.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:05.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:05.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:05.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:05.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:05.44 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:05.45 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:05.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:05.45 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:05.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:05.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:05.45 } else 393:05.45 ^~~~ 393:05.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:05.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:05.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:05.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:05.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMarqueeElement, 393:05.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:07.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 393:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 393:07.37 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 393:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:07.38 foundInterface = 0; \ 393:07.38 ^~~~~~~~~~~~~~ 393:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:07.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:07.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.39 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:07.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 393:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:07.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:07.39 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:07.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.h:10, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLFontElement.cpp:7, 393:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 393:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:07.40 } else 393:07.40 ^~~~ 393:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:07.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:07.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMapElement.cpp:30:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:07.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 393:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:16.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:16.76 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:16.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:16.77 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:16.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:16.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 393:16.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:16.77 foundInterface = 0; \ 393:16.77 ^~~~~~~~~~~~~~ 393:16.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:16.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:16.78 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:550:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:16.78 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 393:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:16.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:16.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:16.78 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:16.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:16.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:16.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:16.79 } else 393:16.79 ^~~~ 393:16.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:16.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:16.80 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:548:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:16.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 393:16.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:16.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:16.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:16.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:16.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 393:16.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:16.96 foundInterface = 0; \ 393:16.96 ^~~~~~~~~~~~~~ 393:16.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 393:16.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 393:16.96 ^~~~~~~~~~~~~~~~~~~~~~~ 393:16.96 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 393:16.96 NS_INTERFACE_MAP_END 393:16.96 ^~~~~~~~~~~~~~~~~~~~ 393:16.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 393:16.97 else 393:16.97 ^~~~ 393:16.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 393:16.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 393:16.97 ^~~~~~~~~~~~~~~~~~ 393:16.97 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 393:16.97 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 393:16.97 ^~~~~~~~~~~~~~~~~~~~~~ 393:17.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 393:17.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:17.13 foundInterface = 0; \ 393:17.13 ^~~~~~~~~~~~~~ 393:17.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:17.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:17.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:17.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:17.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:17.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 393:17.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:17.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:17.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:17.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:17.15 } else 393:17.15 ^~~~ 393:17.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:17.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:17.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:17.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:17.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:17.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:17.15 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMediaElement.cpp:1533:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:17.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 393:17.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:19.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:10, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:19.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:19.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 393:19.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:19.13 foundInterface = 0; \ 393:19.13 ^~~~~~~~~~~~~~ 393:19.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 393:19.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 393:19.13 ^~~~~~~~~~~~~~~~~~~~~~~ 393:19.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 393:19.14 NS_INTERFACE_MAP_END 393:19.14 ^~~~~~~~~~~~~~~~~~~~ 393:19.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 393:19.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLMarqueeElement.h:10, 393:19.15 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLMarqueeElement.cpp:7, 393:19.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 393:19.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:19.15 } else 393:19.15 ^~~~ 393:19.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:19.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:19.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:19.15 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLOptionsCollection.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 393:19.16 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 393:19.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:29.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTHashtable.h:21, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsBaseHashtable.h:12, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:11, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 393:29.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDecoder.cpp:8, 393:29.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 393:29.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 393:29.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:75:30: required from here 393:29.22 /builddir/build/BUILD/firefox-66.0.4/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] 393:29.22 memset(aT, 0, sizeof(T)); 393:29.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 393:29.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 393:29.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/ADTSDemuxer.cpp:50:7: note: 'class mozilla::adts::FrameHeader' declared here 393:29.22 class FrameHeader { 393:29.23 ^~~~~~~~~~~ 393:40.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 393:40.55 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 393:40.55 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.56 } // namespace mozilla 393:40.56 ^ 393:40.56 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:40.74 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 393:40.74 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.74 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 393:40.74 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 393:40.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 393:40.76 /builddir/build/BUILD/firefox-66.0.4/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] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/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] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/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] 393:40.76 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 393:40.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:40.81 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::Stop()': 393:40.81 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 393:40.81 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLProgressElement.cpp:95:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 393:51.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:51.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:51.67 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:51.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:51.67 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 393:51.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:51.67 foundInterface = 0; \ 393:51.67 ^~~~~~~~~~~~~~ 393:51.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:51.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:51.68 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.68 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:51.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 393:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:51.68 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:51.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:51.69 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:51.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:51.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:51.69 } else 393:51.69 ^~~~ 393:51.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:51.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:51.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:51.70 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSharedListElement.cpp:26:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:51.70 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 393:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:52.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:52.50 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:52.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:52.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 393:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:52.51 foundInterface = 0; \ 393:52.51 ^~~~~~~~~~~~~~ 393:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:52.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:52.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:52.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:52.52 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 393:52.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:52.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:52.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:52.52 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:52.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:52.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:52.52 } else 393:52.52 ^~~~ 393:52.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:52.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:52.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSlotElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:52.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 393:52.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:54.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:54.61 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:54.62 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 393:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:54.62 foundInterface = 0; \ 393:54.62 ^~~~~~~~~~~~~~ 393:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:54.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:54.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:54.63 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:54.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.63 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:54.63 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 393:54.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:54.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:54.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:54.63 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:54.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:54.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:54.64 } else 393:54.64 ^~~~ 393:54.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:54.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:54.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:54.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:54.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:54.65 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLSourceElement.cpp:35:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:54.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, 393:54.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:55.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:55.87 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:55.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:55.87 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 393:55.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:55.88 foundInterface = 0; \ 393:55.88 ^~~~~~~~~~~~~~ 393:55.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 393:55.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 393:55.88 ^~~~~~~~~~~~~~~~~~~~~~~ 393:55.88 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 393:55.88 NS_INTERFACE_MAP_END 393:55.88 ^~~~~~~~~~~~~~~~~~~~ 393:55.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:55.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:55.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:55.89 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:55.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:55.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:55.89 } else 393:55.89 ^~~~ 393:55.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:55.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:55.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.90 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 393:55.91 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 393:55.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:55.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:55.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:55.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:55.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 393:55.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:55.94 foundInterface = 0; \ 393:55.94 ^~~~~~~~~~~~~~ 393:55.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:55.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:55.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:55.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:55.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 393:55.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.96 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:55.96 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:55.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:55.96 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:55.96 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:55.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:55.96 } else 393:55.96 ^~~~ 393:55.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:55.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:55.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:55.97 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableElement.cpp:536:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:55.97 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 393:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:56.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:56.06 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:56.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 393:56.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:56.06 foundInterface = 0; \ 393:56.06 ^~~~~~~~~~~~~~ 393:56.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:56.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:56.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.07 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 393:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:56.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:56.08 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:56.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:56.08 } else 393:56.08 ^~~~ 393:56.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:56.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:56.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:56.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:56.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.09 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableRowElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.09 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 393:56.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:56.10 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:56.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.10 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 393:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:56.11 foundInterface = 0; \ 393:56.11 ^~~~~~~~~~~~~~ 393:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:56.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:56.11 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.12 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 393:56.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:56.12 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:56.12 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:56.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:56.13 } else 393:56.13 ^~~~ 393:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:56.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:56.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.13 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTableSectionElement.cpp:36:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.14 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 393:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 393:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGkAtoms.h:10, 393:56.15 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:7, 393:56.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.15 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 393:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 393:56.15 foundInterface = 0; \ 393:56.15 ^~~~~~~~~~~~~~ 393:56.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 393:56.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 393:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 393:56.16 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 393:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.16 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 393:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 393:56.16 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 393:56.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Document.h:23, 393:56.17 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLScriptElement.cpp:9, 393:56.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 393:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 393:56.17 } else 393:56.17 ^~~~ 393:56.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 393:56.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 393:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 393:56.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 393:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 393:56.18 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTemplateElement.cpp:40:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 393:56.18 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 393:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 394:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 394:07.43 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 394:07.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 394:07.44 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 394:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:07.44 foundInterface = 0; \ 394:07.44 ^~~~~~~~~~~~~~ 394:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:07.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:07.44 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 394:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 394:07.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 394:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 394:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 394:07.45 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 394:07.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 394:07.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsStyledElement.h:18, 394:07.46 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsMappedAttributeElement.h:16, 394:07.46 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsGenericHTMLElement.h:11, 394:07.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:14, 394:07.47 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 394:07.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 394:07.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:07.47 } else 394:07.47 ^~~~ 394:07.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:07.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:07.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:07.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 394:07.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:07.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTrackElement.cpp:146:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 394:07.49 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 394:07.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:09.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 394:09.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 394:09.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioTrack.cpp:60:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 394:09.30 } // namespace mozilla 394:09.30 ^ 394:09.30 /builddir/build/BUILD/firefox-66.0.4/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] 394:10.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:10.93 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsITextControlElement.h:10, 394:10.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLTextAreaElement.h:11, 394:10.94 from /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLTextAreaElement.cpp:7, 394:10.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 394:10.94 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 394:10.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:10.94 foundInterface = 0; \ 394:10.94 ^~~~~~~~~~~~~~ 394:10.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:10.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:10.94 ^~~~~~~~~~~~~~~~~~~~~~~ 394:10.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:10.95 NS_INTERFACE_MAP_END 394:10.95 ^~~~~~~~~~~~~~~~~~~~ 394:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:10.95 else 394:10.95 ^~~~ 394:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:10.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:10.95 ^~~~~~~~~~~~~~~~~~ 394:10.95 /builddir/build/BUILD/firefox-66.0.4/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:10.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:10.95 ^~~~~~~~~~~~~~~~~~~~~~ 394:11.82 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 394:11.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:11.83 foundInterface = 0; \ 394:11.83 ^~~~~~~~~~~~~~ 394:11.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:11.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:11.83 ^~~~~~~~~~~~~~~~~~~~~~~ 394:11.83 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:11.83 NS_INTERFACE_MAP_END 394:11.83 ^~~~~~~~~~~~~~~~~~~~ 394:11.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:11.83 else 394:11.84 ^~~~ 394:11.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:11.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:11.84 ^~~~~~~~~~~~~~~~~~ 394:11.84 /builddir/build/BUILD/firefox-66.0.4/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:11.84 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 394:11.84 ^~~~~~~~~~~~~~~~~~~~~~ 394:12.00 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 394:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:12.01 foundInterface = 0; \ 394:12.01 ^~~~~~~~~~~~~~ 394:12.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:12.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:12.03 ^~~~~~~~~~~~~~~~~~~~~~~ 394:12.03 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:12.03 NS_INTERFACE_MAP_END 394:12.03 ^~~~~~~~~~~~~~~~~~~~ 394:12.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:12.03 else 394:12.03 ^~~~ 394:12.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:12.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:12.04 ^~~~~~~~~~~~~~~~~~ 394:12.04 /builddir/build/BUILD/firefox-66.0.4/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:12.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:12.04 ^~~~~~~~~~~~~~~~~~~~~~ 394:12.06 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 394:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:12.06 foundInterface = 0; \ 394:12.06 ^~~~~~~~~~~~~~ 394:12.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:12.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:12.06 ^~~~~~~~~~~~~~~~~~~~~~~ 394:12.07 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:12.07 NS_INTERFACE_MAP_END 394:12.07 ^~~~~~~~~~~~~~~~~~~~ 394:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:12.07 else 394:12.07 ^~~~ 394:12.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:12.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:12.07 ^~~~~~~~~~~~~~~~~~ 394:12.07 /builddir/build/BUILD/firefox-66.0.4/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:12.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:12.08 ^~~~~~~~~~~~~~~~~~~~~~ 394:21.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:21.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:7, 394:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 394:21.76 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 394:21.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:21.77 foundInterface = 0; \ 394:21.77 ^~~~~~~~~~~~~~ 394:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:21.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:21.77 ^~~~~~~~~~~~~~~~~~~~~~~ 394:21.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:21.77 NS_INTERFACE_MAP_END 394:21.77 ^~~~~~~~~~~~~~~~~~~~ 394:21.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:21.78 else 394:21.78 ^~~~ 394:21.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:21.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:21.78 ^~~~~~~~~~~~~~~~~~ 394:21.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:21.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:21.78 ^~~~~~~~~~~~~~~~~~~~~~ 394:27.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:27.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:27.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 394:27.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 394:27.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 394:27.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 394:27.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 394:27.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:27.25 foundInterface = 0; \ 394:27.25 ^~~~~~~~~~~~~~ 394:27.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:27.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:27.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:27.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:27.26 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 394:27.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:27.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 394:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 394:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 394:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 394:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 394:27.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 394:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 394:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 394:27.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 394:27.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 394:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:27.27 } else 394:27.27 ^~~~ 394:27.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:27.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:27.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:27.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:27.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 394:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:27.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 394:27.65 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 394:27.65 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 394:27.65 } // namespace mozilla 394:27.65 ^ 394:27.66 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 394:27.66 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsBrowserElement.cpp:142:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 394:27.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 394:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 394:27.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaTrackConstraints.h:15, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.h:9, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.h:9, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoStreamTrack.cpp:6, 394:27.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 394:27.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 394:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:27.86 foundInterface = 0; \ 394:27.86 ^~~~~~~~~~~~~~ 394:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:27.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:27.86 ^~~~~~~~~~~~~~~~~~~~~~~ 394:27.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:27.87 NS_INTERFACE_MAP_END 394:27.87 ^~~~~~~~~~~~~~~~~~~~ 394:27.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:27.87 else 394:27.87 ^~~~ 394:27.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 394:27.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 394:27.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:27.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/WebVTTListener.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 394:27.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 394:27.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:44.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:44.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 394:44.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 394:44.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 394:44.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 394:44.76 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 394:44.77 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 394:44.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 394:44.77 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 394:44.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:44.79 foundInterface = 0; \ 394:44.79 ^~~~~~~~~~~~~~ 394:44.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:44.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:44.79 ^~~~~~~~~~~~~~~~~~~~~~~ 394:44.79 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:44.79 NS_INTERFACE_MAP_END 394:44.79 ^~~~~~~~~~~~~~~~~~~~ 394:44.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:44.80 else 394:44.80 ^~~~ 394:44.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:44.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:44.80 ^~~~~~~~~~~~~~~~~~ 394:44.80 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:44.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:44.80 ^~~~~~~~~~~~~~~~~~~~~~ 394:51.54 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 394:51.55 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 394:51.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 394:51.55 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 394:51.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:51.55 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 394:51.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:51.56 foundInterface = 0; \ 394:51.56 ^~~~~~~~~~~~~~ 394:51.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:51.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:51.56 ^~~~~~~~~~~~~~~~~~~~~~~ 394:51.56 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:51.56 NS_INTERFACE_MAP_END 394:51.57 ^~~~~~~~~~~~~~~~~~~~ 394:51.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 394:51.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 394:51.57 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 394:51.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:51.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:51.59 } else 394:51.59 ^~~~ 394:51.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:51.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:51.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 394:51.60 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 394:51.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:51.60 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 394:51.60 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 394:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 394:51.60 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 394:51.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:51.60 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 394:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:51.61 foundInterface = 0; \ 394:51.61 ^~~~~~~~~~~~~~ 394:51.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:51.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:51.61 ^~~~~~~~~~~~~~~~~~~~~~~ 394:51.61 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:51.61 NS_INTERFACE_MAP_END 394:51.61 ^~~~~~~~~~~~~~~~~~~~ 394:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:51.62 else 394:51.62 ^~~~ 394:51.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:51.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:51.62 ^~~~~~~~~~~~~~~~~~ 394:51.62 /builddir/build/BUILD/firefox-66.0.4/dom/events/PaintRequest.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:51.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:51.64 ^~~~~~~~~~~~~~~~~~~~~~ 394:54.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 394:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 394:54.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 394:54.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 394:54.96 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 394:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:54.96 foundInterface = 0; \ 394:54.96 ^~~~~~~~~~~~~~ 394:54.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:54.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:54.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:54.98 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:54.98 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 394:54.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:54.98 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UIEvent.h:11, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:7, 394:54.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 394:54.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:54.99 } else 394:54.99 ^~~~ 394:54.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:55.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:55.00 /builddir/build/BUILD/firefox-66.0.4/dom/events/XULCommandEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:55.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 394:55.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:57.81 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 394:57.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:57.81 foundInterface = 0; \ 394:57.82 ^~~~~~~~~~~~~~ 394:57.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:57.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:57.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:57.82 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:57.83 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 394:57.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:57.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 394:57.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 394:57.83 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 394:57.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:57.84 } else 394:57.84 ^~~~ 394:57.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:57.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:57.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:57.84 /builddir/build/BUILD/firefox-66.0.4/dom/events/PointerEvent.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:57.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 394:57.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.43 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 394:58.43 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 394:58.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 394:58.43 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 394:58.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:58.43 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 394:58.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:58.44 foundInterface = 0; \ 394:58.44 ^~~~~~~~~~~~~~ 394:58.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:58.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:58.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.44 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:58.44 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 394:58.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.44 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 394:58.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 394:58.45 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 394:58.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:58.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:58.45 } else 394:58.45 ^~~~ 394:58.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:58.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:58.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.46 /builddir/build/BUILD/firefox-66.0.4/dom/events/ScrollAreaEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:58.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 394:58.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.49 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 394:58.49 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 394:58.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 394:58.50 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 394:58.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:58.50 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 394:58.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:58.50 foundInterface = 0; \ 394:58.50 ^~~~~~~~~~~~~~ 394:58.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 394:58.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 394:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.51 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 394:58.51 NS_INTERFACE_MAP_END_INHERITING(Event) 394:58.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.51 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 394:58.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 394:58.51 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 394:58.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:58.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 394:58.51 } else 394:58.52 ^~~~ 394:58.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 394:58.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 394:58.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.52 /builddir/build/BUILD/firefox-66.0.4/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 394:58.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 394:58.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 394:58.70 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 394:58.70 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 394:58.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 394:58.70 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 394:58.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 394:58.71 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 394:58.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 394:58.71 foundInterface = 0; \ 394:58.71 ^~~~~~~~~~~~~~ 394:58.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 394:58.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 394:58.71 ^~~~~~~~~~~~~~~~~~~~~~~ 394:58.72 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 394:58.72 NS_INTERFACE_MAP_END 394:58.72 ^~~~~~~~~~~~~~~~~~~~ 394:58.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 394:58.73 else 394:58.73 ^~~~ 394:58.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 394:58.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 394:58.73 ^~~~~~~~~~~~~~~~~~ 394:58.74 /builddir/build/BUILD/firefox-66.0.4/dom/events/TextClause.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 394:58.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 394:58.74 ^~~~~~~~~~~~~~~~~~~~~~ 395:01.32 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 395:01.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:01.33 foundInterface = 0; \ 395:01.33 ^~~~~~~~~~~~~~ 395:01.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:01.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:01.33 ^~~~~~~~~~~~~~~~~~~~~~~ 395:01.33 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:357:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:01.33 NS_INTERFACE_MAP_END 395:01.33 ^~~~~~~~~~~~~~~~~~~~ 395:01.33 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 395:01.34 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 395:01.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 395:01.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:01.35 } else 395:01.35 ^~~~ 395:01.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:01.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:01.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:01.35 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:356:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 395:01.36 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 395:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:01.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 395:01.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 395:01.38 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 395:01.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:01.39 foundInterface = 0; \ 395:01.39 ^~~~~~~~~~~~~~ 395:01.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:01.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:01.39 ^~~~~~~~~~~~~~~~~~~~~~~ 395:01.39 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:768:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:01.40 NS_INTERFACE_MAP_END 395:01.40 ^~~~~~~~~~~~~~~~~~~~ 395:01.40 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.h:10, 395:01.40 from /builddir/build/BUILD/firefox-66.0.4/dom/html/nsDOMStringMap.cpp:7, 395:01.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 395:01.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:01.41 } else 395:01.41 ^~~~ 395:01.41 /builddir/build/BUILD/firefox-66.0.4/dom/html/nsTextEditorState.cpp:767:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:01.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 395:01.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:10.31 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 395:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:10.31 foundInterface = 0; \ 395:10.31 ^~~~~~~~~~~~~~ 395:10.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:10.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:10.32 ^~~~~~~~~~~~~~~~~~~~~~~ 395:10.32 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:10.32 NS_INTERFACE_MAP_END 395:10.32 ^~~~~~~~~~~~~~~~~~~~ 395:10.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:10.32 else 395:10.32 ^~~~ 395:10.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:10.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:10.34 ^~~~~~~~~~~~~~~~~~ 395:10.34 /builddir/build/BUILD/firefox-66.0.4/dom/events/Touch.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:10.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:10.34 ^~~~~~~~~~~~~~~~~~~~~~ 395:10.78 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 395:10.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:10.79 foundInterface = 0; \ 395:10.79 ^~~~~~~~~~~~~~ 395:10.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:10.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:10.79 ^~~~~~~~~~~~~~~~~~~~~~~ 395:10.79 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:10.79 NS_INTERFACE_MAP_END 395:10.79 ^~~~~~~~~~~~~~~~~~~~ 395:10.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:10.80 else 395:10.80 ^~~~ 395:10.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:10.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:10.80 ^~~~~~~~~~~~~~~~~~ 395:10.80 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:10.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:10.81 ^~~~~~~~~~~~~~~~~~~~~~ 395:10.83 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 395:10.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:10.83 foundInterface = 0; \ 395:10.83 ^~~~~~~~~~~~~~ 395:10.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:10.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:10.84 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:10.84 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 395:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:10.84 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 395:10.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 395:10.84 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 395:10.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 395:10.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:10.85 } else 395:10.85 ^~~~ 395:10.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:10.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:10.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:10.86 /builddir/build/BUILD/firefox-66.0.4/dom/events/TouchEvent.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:10.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 395:10.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:10.98 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 395:10.99 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 395:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 395:10.99 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:8, 395:10.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 395:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 395:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:10.99 foundInterface = 0; \ 395:11.01 ^~~~~~~~~~~~~~ 395:11.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:11.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:11.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:11.01 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:11.02 NS_INTERFACE_MAP_END_INHERITING(Event) 395:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:11.02 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 395:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DOMRect.h:12, 395:11.02 from /builddir/build/BUILD/firefox-66.0.4/dom/events/NotifyPaintEvent.cpp:9, 395:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 395:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:11.02 } else 395:11.02 ^~~~ 395:11.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:11.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:11.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:11.03 /builddir/build/BUILD/firefox-66.0.4/dom/events/UIEvent.cpp:92:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:11.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 395:11.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:16.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 395:16.51 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 395:16.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 395:16.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 395:16.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:16.52 foundInterface = 0; \ 395:16.52 ^~~~~~~~~~~~~~ 395:16.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:16.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:16.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:16.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:16.55 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 395:16.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:16.55 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 395:16.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 395:16.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 395:16.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 395:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:16.56 } else 395:16.56 ^~~~ 395:16.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:16.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:16.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:16.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:16.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 395:16.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:20.84 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/AudioConfig.h:12, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaData.h:9, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/BitWriter.cpp:6, 395:20.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 395:20.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 395:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:20.85 foundInterface = 0; \ 395:20.85 ^~~~~~~~~~~~~~ 395:20.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:20.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:20.85 ^~~~~~~~~~~~~~~~~~~~~~~ 395:20.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:122:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:20.86 NS_INTERFACE_MAP_END 395:20.86 ^~~~~~~~~~~~~~~~~~~~ 395:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:20.86 else 395:20.86 ^~~~ 395:20.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 395:20.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 395:20.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:20.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/CloneableWithRangeMediaResource.cpp:121:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 395:20.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 395:20.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 395:23.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:23.30 foundInterface = 0; \ 395:23.31 ^~~~~~~~~~~~~~ 395:23.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:23.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:23.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 395:23.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:23.31 else 395:23.31 ^~~~ 395:23.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:23.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:23.32 ^~~~~~~~~~~~~~~~~~ 395:23.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:23.32 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 395:23.32 ^~~~~~~~~~~~~~~~~~~~~~ 395:23.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 395:23.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:23.34 foundInterface = 0; \ 395:23.34 ^~~~~~~~~~~~~~ 395:23.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:23.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:23.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.34 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:23.34 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 395:23.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.35 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ImageContainer.h:32, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.h:9, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.h:9, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/dom/media/CanvasCaptureMediaStream.cpp:6, 395:23.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 395:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:23.37 } else 395:23.37 ^~~~ 395:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:23.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:23.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:23.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/DOMMediaStream.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:23.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 395:23.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:24.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 395:24.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 395:24.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 395:24.54 } // namespace mozilla 395:24.54 ^ 395:24.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 395:24.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 395:24.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 395:24.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/BitReader.cpp:178:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 395:45.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:45.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:45.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 395:45.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:45.79 foundInterface = 0; \ 395:45.79 ^~~~~~~~~~~~~~ 395:45.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:45.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:45.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:45.79 NS_INTERFACE_MAP_END_INHERITING(Event) 395:45.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 395:45.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 395:45.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 395:45.82 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:45.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:45.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:45.82 } else 395:45.82 ^~~~ 395:45.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:45.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:45.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.82 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:45.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 395:45.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:45.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:45.89 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 395:45.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:45.90 foundInterface = 0; \ 395:45.90 ^~~~~~~~~~~~~~ 395:45.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:45.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:45.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:45.90 NS_INTERFACE_MAP_END_INHERITING(Event) 395:45.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 395:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 395:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 395:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 395:45.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 395:45.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 395:45.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 395:45.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 395:45.93 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:45.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:45.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:45.93 } else 395:45.93 ^~~~ 395:45.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:45.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:45.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:45.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:45.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 395:45.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:47.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 395:47.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 395:47.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 395:47.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.h:11, 395:47.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/FileBlockCache.cpp:7, 395:47.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 395:47.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 395:47.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:47.81 foundInterface = 0; \ 395:47.82 ^~~~~~~~~~~~~~ 395:47.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:47.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:47.82 ^~~~~~~~~~~~~~~~~~~~~~~ 395:47.82 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:47.82 NS_INTERFACE_MAP_END 395:47.82 ^~~~~~~~~~~~~~~~~~~~ 395:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:47.83 else 395:47.83 ^~~~ 395:47.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:47.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:47.83 ^~~~~~~~~~~~~~~~~~ 395:47.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/GetUserMediaRequest.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:47.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:47.84 ^~~~~~~~~~~~~~~~~~~~~~ 395:48.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:48.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:48.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:48.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 395:48.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:48.09 foundInterface = 0; \ 395:48.09 ^~~~~~~~~~~~~~ 395:48.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 395:48.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 395:48.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:48.10 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 395:48.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 395:48.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:48.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 395:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 395:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 395:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 395:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 395:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 395:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/SamplesWaitingForKey.h:11, 395:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:13, 395:48.11 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:48.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 395:48.11 } else 395:48.11 ^~~~ 395:48.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 395:48.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 395:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:48.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySession.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 395:48.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 395:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395:48.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 395:48.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 395:48.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIEventTarget.h:10, 395:48.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISerialEventTarget.h:10, 395:48.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIThread.h:10, 395:48.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CDMCaps.h:10, 395:48.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/CDMCaps.cpp:7, 395:48.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 395:48.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 395:48.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:48.23 foundInterface = 0; \ 395:48.23 ^~~~~~~~~~~~~~ 395:48.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:48.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:48.24 ^~~~~~~~~~~~~~~~~~~~~~~ 395:48.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:48.24 NS_INTERFACE_MAP_END 395:48.26 ^~~~~~~~~~~~~~~~~~~~ 395:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:48.26 else 395:48.26 ^~~~ 395:48.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:48.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:48.27 ^~~~~~~~~~~~~~~~~~ 395:48.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:48.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:48.27 ^~~~~~~~~~~~~~~~~~~~~~ 395:48.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 395:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:48.94 foundInterface = 0; \ 395:48.94 ^~~~~~~~~~~~~~ 395:48.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:48.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:48.95 ^~~~~~~~~~~~~~~~~~~~~~~ 395:48.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:48.95 NS_INTERFACE_MAP_END 395:48.95 ^~~~~~~~~~~~~~~~~~~~ 395:48.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:48.95 else 395:48.95 ^~~~ 395:48.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:48.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:48.95 ^~~~~~~~~~~~~~~~~~ 395:48.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:48.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:48.97 ^~~~~~~~~~~~~~~~~~~~~~ 395:49.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 395:49.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:49.26 foundInterface = 0; \ 395:49.26 ^~~~~~~~~~~~~~ 395:49.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:49.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:49.26 ^~~~~~~~~~~~~~~~~~~~~~~ 395:49.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:49.26 NS_INTERFACE_MAP_END 395:49.26 ^~~~~~~~~~~~~~~~~~~~ 395:49.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:49.27 else 395:49.27 ^~~~ 395:49.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:49.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:49.27 ^~~~~~~~~~~~~~~~~~ 395:49.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:49.27 NS_INTERFACE_MAP_ENTRY(nsIObserver) 395:49.28 ^~~~~~~~~~~~~~~~~~~~~~ 395:52.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 395:52.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 395:52.21 foundInterface = 0; \ 395:52.22 ^~~~~~~~~~~~~~ 395:52.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 395:52.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 395:52.22 ^~~~~~~~~~~~~~~~~~~~~~~ 395:52.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 395:52.22 NS_INTERFACE_MAP_END 395:52.22 ^~~~~~~~~~~~~~~~~~~~ 395:52.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 395:52.22 else 395:52.22 ^~~~ 395:52.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 395:52.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 395:52.24 ^~~~~~~~~~~~~~~~~~ 395:52.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/eme/MediaKeys.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 395:52.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 395:52.24 ^~~~~~~~~~~~~~~~~~~~~~ 396:09.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 396:09.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 396:09.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaInfo.h:11, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:11, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.cpp:7, 396:09.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 396:09.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 396:09.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 396:09.13 foundInterface = 0; \ 396:09.13 ^~~~~~~~~~~~~~ 396:09.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 396:09.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 396:09.13 ^~~~~~~~~~~~~~~~~~~~~~~ 396:09.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 396:09.13 NS_INTERFACE_MAP_END 396:09.14 ^~~~~~~~~~~~~~~~~~~~ 396:09.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 396:09.14 else 396:09.14 ^~~~ 396:09.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 396:09.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 396:09.14 ^~~~~~~~~~~~~~~~~~ 396:09.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDeviceInfo.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 396:09.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 396:09.14 ^~~~~~~~~~~~~~~~~~~~~~ 396:09.24 dom/media/fake-cdm/libfake.so 396:09.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 396:09.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 396:09.40 foundInterface = 0; \ 396:09.40 ^~~~~~~~~~~~~~ 396:09.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 396:09.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 396:09.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:09.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 396:09.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 396:09.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:09.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 396:09.41 else 396:09.41 ^~~~ 396:09.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 396:09.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 396:09.41 ^~~~~~~~~~~~~~~~~~ 396:09.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDevices.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 396:09.41 NS_INTERFACE_MAP_ENTRY(MediaDevices) 396:09.41 ^~~~~~~~~~~~~~~~~~~~~~ 396:32.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 396:32.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 396:32.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.h:12, 396:32.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaFormatReader.cpp:7, 396:32.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 396:32.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 396:32.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 396:32.49 foundInterface = 0; \ 396:32.50 ^~~~~~~~~~~~~~ 396:32.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 396:32.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 396:32.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:32.50 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 396:32.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 396:32.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:32.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 396:32.51 else 396:32.51 ^~~~ 396:32.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 396:32.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 396:32.52 ^~~~~~~~~~~~~~~~~~ 396:32.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaRecorder.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 396:32.52 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 396:32.52 ^~~~~~~~~~~~~~~~~~~~~~ 396:37.80 dom/media/gmp-plugin-openh264/libfakeopenh264.so 396:57.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 396:57.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 396:57.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 396:57.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 396:57.16 foundInterface = 0; \ 396:57.16 ^~~~~~~~~~~~~~ 396:57.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 396:57.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 396:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:57.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 396:57.16 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 396:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:57.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaStreamGraph.h:9, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.h:10, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/CaptureTask.cpp:7, 396:57.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 396:57.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 396:57.18 } else 396:57.18 ^~~~ 396:57.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 396:57.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 396:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396:57.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/imagecapture/ImageCapture.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 396:57.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 396:57.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:06.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 397:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 397:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Services.h:7, 397:06.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:9, 397:06.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 397:06.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 397:06.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:06.19 foundInterface = 0; \ 397:06.20 ^~~~~~~~~~~~~~ 397:06.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 397:06.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 397:06.20 ^~~~~~~~~~~~~~~~~~~~~~~ 397:06.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 397:06.20 NS_INTERFACE_MAP_END 397:06.20 ^~~~~~~~~~~~~~~~~~~~ 397:06.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 397:06.20 else 397:06.20 ^~~~ 397:06.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 397:06.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 397:06.20 ^~~~~~~~~~~~~~~~~~ 397:06.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamError.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 397:06.20 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 397:06.21 ^~~~~~~~~~~~~~~~~~~~~~ 397:10.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 397:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:10.74 foundInterface = 0; \ 397:10.74 ^~~~~~~~~~~~~~ 397:10.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 397:10.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 397:10.75 ^~~~~~~~~~~~~~~~~~~~~~~ 397:10.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 397:10.75 NS_INTERFACE_MAP_END 397:10.75 ^~~~~~~~~~~~~~~~~~~~ 397:10.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 397:10.75 else 397:10.77 ^~~~ 397:10.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 397:10.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 397:10.77 ^~~~~~~~~~~~~~~~~~ 397:10.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 397:10.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 397:10.78 ^~~~~~~~~~~~~~~~~~~~~~ 397:10.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 397:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:10.95 foundInterface = 0; \ 397:10.95 ^~~~~~~~~~~~~~ 397:10.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:10.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:10.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:10.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:262:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:10.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:10.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:10.97 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:10.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/VideoUtils.h:18, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaMIMETypes.h:10, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaContainerType.h:10, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaDecoder.h:12, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaShutdownManager.cpp:11, 397:10.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 397:10.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:10.98 } else 397:10.98 ^~~~ 397:10.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:10.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:10.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:10.99 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaStreamTrack.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:10.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 397:10.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:14.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 397:14.59 } // namespace mozilla 397:14.59 ^ 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 397:14.59 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaResource.cpp:438:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 397:37.70 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 397:37.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 397:37.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 397:37.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:37.70 foundInterface = 0; \ 397:37.70 ^~~~~~~~~~~~~~ 397:37.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:37.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:37.70 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:37.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:37.71 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 397:37.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 397:37.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:37.72 } else 397:37.72 ^~~~ 397:37.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:37.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:37.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:37.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 397:37.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:41.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 397:41.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 397:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIRunnable.h:10, 397:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AbstractThread.h:13, 397:41.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:10, 397:41.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 397:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 397:41.04 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 397:41.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:41.05 foundInterface = 0; \ 397:41.05 ^~~~~~~~~~~~~~ 397:41.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:41.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:41.05 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:41.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:41.05 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:41.05 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.h:13, 397:41.06 from /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTimer.cpp:7, 397:41.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 397:41.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:41.06 } else 397:41.06 ^~~~ 397:41.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:41.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:41.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:41.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/MediaTrackList.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:41.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 397:41.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:41.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 397:41.36 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 397:41.36 /builddir/build/BUILD/firefox-66.0.4/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] 397:41.36 } // namespace mozilla 397:41.37 ^ 397:41.37 /builddir/build/BUILD/firefox-66.0.4/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] 397:41.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 397:41.37 /builddir/build/BUILD/firefox-66.0.4/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] 397:41.37 /builddir/build/BUILD/firefox-66.0.4/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] 397:47.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 397:47.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 397:47.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 397:47.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.15 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 397:47.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:47.15 foundInterface = 0; \ 397:47.15 ^~~~~~~~~~~~~~ 397:47.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:47.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:47.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:47.17 } else 397:47.17 ^~~~ 397:47.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:47.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.17 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrack.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:47.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 397:47.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 397:47.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 397:47.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 397:47.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 397:47.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:47.23 foundInterface = 0; \ 397:47.23 ^~~~~~~~~~~~~~ 397:47.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:47.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:47.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:47.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:47.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.24 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:47.24 } else 397:47.24 ^~~~ 397:47.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:47.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:47.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCue.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:47.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 397:47.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 397:47.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 397:47.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 397:47.32 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.32 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 397:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:47.33 foundInterface = 0; \ 397:47.33 ^~~~~~~~~~~~~~ 397:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 397:47.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 397:47.33 ^~~~~~~~~~~~~~~~~~~~~~~ 397:47.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 397:47.33 NS_INTERFACE_MAP_END 397:47.33 ^~~~~~~~~~~~~~~~~~~~ 397:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 397:47.33 else 397:47.33 ^~~~ 397:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 397:47.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 397:47.33 ^~~~~~~~~~~~~~~~~~ 397:47.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackCueList.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 397:47.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 397:47.33 ^~~~~~~~~~~~~~~~~~~~~~ 397:47.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 397:47.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 397:47.45 foundInterface = 0; \ 397:47.45 ^~~~~~~~~~~~~~ 397:47.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 397:47.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 397:47.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 397:47.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 397:47.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.45 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 397:47.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 397:47.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 397:47.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 397:47.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 397:47.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 397:47.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.h:10, 397:47.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/SeekJob.cpp:7, 397:47.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 397:47.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 397:47.46 } else 397:47.46 ^~~~ 397:47.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 397:47.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 397:47.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 397:47.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/TextTrackList.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 397:47.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 397:47.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:07.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 398:07.45 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 398:07.46 } // namespace mozilla 398:07.46 ^ 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 398:07.46 /builddir/build/BUILD/firefox-66.0.4/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)': 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 398:07.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 398:07.47 /builddir/build/BUILD/firefox-66.0.4/dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 398:12.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DecoderDoctorLogger.h:15, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.h:10, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 398:12.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 398:12.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 398:12.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 398:12.14 foundInterface = 0; \ 398:12.14 ^~~~~~~~~~~~~~ 398:12.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 398:12.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 398:12.14 ^~~~~~~~~~~~~~~~~~~~~~~ 398:12.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:530:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 398:12.14 NS_INTERFACE_MAP_END 398:12.14 ^~~~~~~~~~~~~~~~~~~~ 398:12.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 398:12.14 else 398:12.14 ^~~~ 398:12.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 398:12.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 398:12.15 ^~~~~~~~~~~~~~~~~~ 398:12.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediacapabilities/MediaCapabilities.cpp:529:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 398:12.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 398:12.15 ^~~~~~~~~~~~~~~~~~~~~~ 398:21.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:11, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 398:21.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 398:21.77 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp: In member function 'virtual nsresult mozilla::DecodedStreamTrackSource::QueryInterface(const nsIID&, void**)': 398:21.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 398:21.78 foundInterface = 0; \ 398:21.78 ^~~~~~~~~~~~~~ 398:21.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 398:21.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 398:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:21.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 398:21.79 NS_INTERFACE_MAP_END_INHERITING(dom::MediaStreamTrackSource) 398:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:21.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 398:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 398:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 398:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 398:21.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 398:21.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/AudioStream.h:18, 398:21.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.h:9, 398:21.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/AudioSink.cpp:7, 398:21.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasink/Unified_cpp_dom_media_mediasink0.cpp:2: 398:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 398:21.80 } else 398:21.80 ^~~~ 398:21.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 398:21.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 398:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:21.82 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasink/OutputStreamManager.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 398:21.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DecodedStreamTrackSource) 398:21.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:28.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 398:28.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 398:28.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 398:28.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 398:28.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 398:28.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 398:28.46 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 398:28.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 398:28.48 foundInterface = 0; \ 398:28.48 ^~~~~~~~~~~~~~ 398:28.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 398:28.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 398:28.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:28.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 398:28.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 398:28.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:28.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 398:28.49 else 398:28.49 ^~~~ 398:28.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 398:28.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 398:28.49 ^~~~~~~~~~~~~~~~~~ 398:28.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/MediaSource.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 398:28.50 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 398:28.50 ^~~~~~~~~~~~~~~~~~~~~~ 398:29.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 398:29.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 398:29.81 foundInterface = 0; \ 398:29.81 ^~~~~~~~~~~~~~ 398:29.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 398:29.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 398:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:756:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 398:29.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 398:29.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 398:29.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 398:29.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 398:29.84 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 398:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 398:29.84 } else 398:29.84 ^~~~ 398:29.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 398:29.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 398:29.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.84 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBuffer.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 398:29.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 398:29.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 398:29.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 398:29.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 398:29.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 398:29.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaInfo.h:11, 398:29.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:11, 398:29.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 398:29.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 398:29.90 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 398:29.90 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 398:29.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 398:29.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 398:29.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 398:29.90 foundInterface = 0; \ 398:29.90 ^~~~~~~~~~~~~~ 398:29.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 398:29.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 398:29.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 398:29.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 398:29.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/VideoUtils.h:18, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaMIMETypes.h:10, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaContainerType.h:10, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.h:11, 398:29.91 from /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/ContainerParser.cpp:7, 398:29.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 398:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 398:29.92 } else 398:29.92 ^~~~ 398:29.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 398:29.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 398:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398:29.92 /builddir/build/BUILD/firefox-66.0.4/dom/media/mediasource/SourceBufferList.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 398:29.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 398:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399:00.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/MediaData.h:15, 399:00.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 399:00.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 399:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 399:00.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:104:15: required from here 399:00.61 /builddir/build/BUILD/firefox-66.0.4/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] 399:00.61 memset(aT, 0, sizeof(T)); 399:00.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 399:00.61 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 399:00.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 399:00.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 399:00.62 struct SPSData { 399:00.62 ^~~~~~~ 399:21.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:137: 399:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 399:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 399:21.39 } // namespace mozilla 399:21.39 ^ 399:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 399:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 399:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 399:21.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:10.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffvpx/Unified_cpp_ffmpeg_ffvpx0.cpp:29: 400:10.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:10.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:10.21 } // namespace mozilla 400:10.22 ^ 400:10.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:10.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:10.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:10.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:12.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 400:12.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:12.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:12.24 } // namespace mozilla 400:12.24 ^ 400:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:18.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 400:18.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:18.15 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:18.15 } // namespace mozilla 400:18.15 ^ 400:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:18.16 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:22.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 400:22.42 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:22.42 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:22.43 } // namespace mozilla 400:22.43 ^ 400:22.43 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:22.43 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:22.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:22.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:35.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:35.81 } // namespace mozilla 400:35.81 ^ 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:48.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 400:48.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 400:48.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:48.87 } // namespace mozilla 400:48.87 ^ 400:48.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 400:48.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 400:48.89 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 400:48.89 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 401:35.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:65: 401:35.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 401:35.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp:31:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 401:35.54 } // namespace mozilla 401:35.54 ^ 401:35.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp:31:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 401:35.54 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 401:35.55 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp:31:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 401:35.56 /builddir/build/BUILD/firefox-66.0.4/dom/media/systemservices/MediaUtils.cpp:31:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 402:01.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 402:01.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 402:01.85 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 402:01.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:01.85 foundInterface = 0; \ 402:01.87 ^~~~~~~~~~~~~~ 402:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:01.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:01.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:01.87 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:01.87 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 402:01.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:01.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 402:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 402:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 402:01.87 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 402:01.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 402:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:01.87 } else 402:01.87 ^~~~ 402:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:01.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:01.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:01.88 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:01.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 402:01.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 402:06.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 402:06.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 402:06.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:06.34 foundInterface = 0; \ 402:06.34 ^~~~~~~~~~~~~~ 402:06.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:06.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:06.34 ^~~~~~~~~~~~~~~~~~~~~~~ 402:06.34 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:06.34 NS_INTERFACE_MAP_END 402:06.34 ^~~~~~~~~~~~~~~~~~~~ 402:06.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:06.34 else 402:06.34 ^~~~ 402:06.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 402:06.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 402:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.34 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 402:06.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 402:06.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.35 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 402:06.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:06.37 foundInterface = 0; \ 402:06.37 ^~~~~~~~~~~~~~ 402:06.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:06.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:06.37 ^~~~~~~~~~~~~~~~~~~~~~~ 402:06.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:06.37 NS_INTERFACE_MAP_END 402:06.37 ^~~~~~~~~~~~~~~~~~~~ 402:06.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:06.37 else 402:06.38 ^~~~ 402:06.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 402:06.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 402:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 402:06.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 402:06.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:06.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 402:06.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 402:06.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 402:06.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 402:06.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 402:06.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 402:06.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 402:06.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:06.40 foundInterface = 0; \ 402:06.40 ^~~~~~~~~~~~~~ 402:06.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:06.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:06.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:06.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:06.40 else 402:06.40 ^~~~ 402:06.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:06.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:06.40 ^~~~~~~~~~~~~~~~~~ 402:06.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:06.41 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 402:06.41 ^~~~~~~~~~~~~~~~~~~~~~ 402:06.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 402:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:06.74 foundInterface = 0; \ 402:06.74 ^~~~~~~~~~~~~~ 402:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:06.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:06.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.74 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:06.74 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:06.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:06.74 else 402:06.74 ^~~~ 402:06.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:06.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:06.74 ^~~~~~~~~~~~~~~~~~ 402:06.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioDestinationNode.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:06.75 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 402:06.75 ^~~~~~~~~~~~~~~~~~~~~~ 402:07.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 402:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:07.40 foundInterface = 0; \ 402:07.40 ^~~~~~~~~~~~~~ 402:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:07.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:07.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:07.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:07.41 else 402:07.41 ^~~~ 402:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:07.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:07.41 ^~~~~~~~~~~~~~~~~~ 402:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:07.41 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 402:07.41 ^~~~~~~~~~~~~~~~~~~~~~ 402:07.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 402:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:07.93 foundInterface = 0; \ 402:07.93 ^~~~~~~~~~~~~~ 402:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:07.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:07.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:07.93 NS_INTERFACE_MAP_END_INHERITING(Event) 402:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:07.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 402:07.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 402:07.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 402:07.93 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 402:07.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 402:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:07.93 } else 402:07.93 ^~~~ 402:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:07.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:07.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:07.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:07.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 402:07.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:08.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:08.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 402:08.12 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 402:08.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 402:08.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 402:08.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:08.12 foundInterface = 0; \ 402:08.12 ^~~~~~~~~~~~~~ 402:08.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:08.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:08.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:08.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:08.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:08.13 else 402:08.13 ^~~~ 402:08.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:08.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:08.13 ^~~~~~~~~~~~~~~~~~ 402:08.13 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:08.13 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 402:08.13 ^~~~~~~~~~~~~~~~~~~~~~ 402:08.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 402:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:08.26 foundInterface = 0; \ 402:08.26 ^~~~~~~~~~~~~~ 402:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:08.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:08.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:08.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:08.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 402:08.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 402:08.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.h:10, 402:08.26 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 402:08.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 402:08.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:08.27 } else 402:08.27 ^~~~ 402:08.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:08.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:08.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 402:08.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:08.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:08.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsPrimitives.h:10, 402:08.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 402:08.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 402:08.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 402:08.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:08.32 foundInterface = 0; \ 402:08.32 ^~~~~~~~~~~~~~ 402:08.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:08.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:08.32 ^~~~~~~~~~~~~~~~~~~~~~~ 402:08.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:08.32 NS_INTERFACE_MAP_END 402:08.32 ^~~~~~~~~~~~~~~~~~~~ 402:08.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:08.32 else 402:08.32 ^~~~ 402:08.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:08.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:08.32 ^~~~~~~~~~~~~~~~~~ 402:08.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:08.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:08.33 ^~~~~~~~~~~~~~~~~~~~~~ 402:09.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 402:09.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 402:09.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 402:09.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 402:09.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 402:09.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 402:09.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 402:09.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioNode.h:10, 402:09.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 402:09.18 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AnalyserNode.cpp:7, 402:09.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 402:09.20 /builddir/build/BUILD/firefox-66.0.4/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]': 402:09.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 402:09.20 /builddir/build/BUILD/firefox-66.0.4/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] 402:09.21 memcpy(aDst, aSrc, aNElem * sizeof(T)); 402:09.21 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:09.21 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioParamTimeline.h:10, 402:09.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParam.h:10, 402:09.21 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 402:09.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 402:09.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 402:09.21 struct AudioTimelineEvent final { 402:09.22 ^~~~~~~~~~~~~~~~~~ 402:09.93 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 402:09.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:09.94 foundInterface = 0; \ 402:09.94 ^~~~~~~~~~~~~~ 402:09.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:09.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:09.94 ^~~~~~~~~~~~~~~~~~~~~~~ 402:09.94 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:09.94 NS_INTERFACE_MAP_END 402:09.94 ^~~~~~~~~~~~~~~~~~~~ 402:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:09.95 else 402:09.95 ^~~~ 402:09.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 402:09.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 402:09.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:09.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 402:09.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 402:09.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:13.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:13.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 402:13.94 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.h:10, 402:13.94 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 402:13.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 402:13.95 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 402:13.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:13.95 foundInterface = 0; \ 402:13.96 ^~~~~~~~~~~~~~ 402:13.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:13.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:13.96 ^~~~~~~~~~~~~~~~~~~~~~~ 402:13.96 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:13.97 NS_INTERFACE_MAP_END 402:13.97 ^~~~~~~~~~~~~~~~~~~~ 402:13.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:13.97 else 402:13.97 ^~~~ 402:13.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:13.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:13.97 ^~~~~~~~~~~~~~~~~~ 402:13.97 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:13.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:13.98 ^~~~~~~~~~~~~~~~~~~~~~ 402:15.06 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 402:15.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:15.07 foundInterface = 0; \ 402:15.07 ^~~~~~~~~~~~~~ 402:15.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:15.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:15.07 ^~~~~~~~~~~~~~~~~~~~~~~ 402:15.07 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:15.07 NS_INTERFACE_MAP_END 402:15.07 ^~~~~~~~~~~~~~~~~~~~ 402:15.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:15.08 else 402:15.08 ^~~~ 402:15.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 402:15.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 402:15.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:15.09 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 402:15.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 402:15.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 402:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:15.12 foundInterface = 0; \ 402:15.12 ^~~~~~~~~~~~~~ 402:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:15.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:15.12 ^~~~~~~~~~~~~~~~~~~~~~~ 402:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:15.13 NS_INTERFACE_MAP_END 402:15.13 ^~~~~~~~~~~~~~~~~~~~ 402:15.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:15.13 else 402:15.13 ^~~~ 402:15.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 402:15.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 402:15.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:15.14 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:217:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 402:15.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 402:15.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:19.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 402:19.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 402:19.79 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 402:19.80 } // namespace mozilla 402:19.80 ^ 402:19.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 402:19.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 402:19.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 402:19.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 402:25.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 402:25.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:25.71 foundInterface = 0; \ 402:25.71 ^~~~~~~~~~~~~~ 402:25.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:25.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:25.72 ^~~~~~~~~~~~~~~~~~~~~~~ 402:25.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:25.72 NS_INTERFACE_MAP_END 402:25.72 ^~~~~~~~~~~~~~~~~~~~ 402:25.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:25.72 else 402:25.72 ^~~~ 402:25.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:25.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:25.72 ^~~~~~~~~~~~~~~~~~ 402:25.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:25.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:25.72 ^~~~~~~~~~~~~~~~~~~~~~ 402:30.36 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 402:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:30.37 foundInterface = 0; \ 402:30.37 ^~~~~~~~~~~~~~ 402:30.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:30.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:30.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:30.37 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:30.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:30.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:30.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:30.38 else 402:30.38 ^~~~ 402:30.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:30.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:30.38 ^~~~~~~~~~~~~~~~~~ 402:30.38 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognition.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:30.38 NS_INTERFACE_MAP_ENTRY(nsIObserver) 402:30.38 ^~~~~~~~~~~~~~~~~~~~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 402:30.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:30.69 foundInterface = 0; \ 402:30.69 ^~~~~~~~~~~~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:30.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:30.69 ^~~~~~~~~~~~~~~~~~~~~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:30.69 NS_INTERFACE_MAP_END 402:30.69 ^~~~~~~~~~~~~~~~~~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:30.69 else 402:30.69 ^~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:30.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:30.69 ^~~~~~~~~~~~~~~~~~ 402:30.69 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:30.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:30.69 ^~~~~~~~~~~~~~~~~~~~~~ 402:30.71 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 402:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:30.72 foundInterface = 0; \ 402:30.72 ^~~~~~~~~~~~~~ 402:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:30.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:30.72 ^~~~~~~~~~~~~~~~~~~~~~~ 402:30.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:30.72 NS_INTERFACE_MAP_END 402:30.72 ^~~~~~~~~~~~~~~~~~~~ 402:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:30.72 else 402:30.72 ^~~~ 402:30.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:30.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:30.72 ^~~~~~~~~~~~~~~~~~ 402:30.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:30.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:30.72 ^~~~~~~~~~~~~~~~~~~~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 402:30.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:30.78 foundInterface = 0; \ 402:30.78 ^~~~~~~~~~~~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 402:30.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 402:30.78 ^~~~~~~~~~~~~~~~~~~~~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 402:30.78 NS_INTERFACE_MAP_END 402:30.78 ^~~~~~~~~~~~~~~~~~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:30.78 else 402:30.78 ^~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 402:30.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 402:30.78 ^~~~~~~~~~~~~~~~~~ 402:30.78 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 402:30.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 402:30.79 ^~~~~~~~~~~~~~~~~~~~~~ 402:34.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:34.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:34.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:34.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:34.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:34.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 402:34.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:34.32 foundInterface = 0; \ 402:34.32 ^~~~~~~~~~~~~~ 402:34.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:34.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:34.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:34.32 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:34.32 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 402:34.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:34.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:34.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:34.33 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:34.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:34.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:34.33 } else 402:34.33 ^~~~ 402:34.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:34.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:34.33 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:34.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 402:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:37.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:74: 402:37.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 402:37.40 /builddir/build/BUILD/firefox-66.0.4/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] 402:37.40 } // namespace mozilla 402:37.40 ^ 402:37.40 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:92: 402:38.42 /builddir/build/BUILD/firefox-66.0.4/dom/media/webspeech/recognition/test/FakeSpeechRecognitionService.cpp: In member function 'mozilla::dom::SpeechRecognition::Start(mozilla::dom::Optional > const&, mozilla::dom::CallerType, mozilla::ErrorResult&)': 402:38.42 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.43 } // namespace mozilla 402:38.43 ^ 402:38.43 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.43 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.43 /builddir/build/BUILD/firefox-66.0.4/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': 402:38.43 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.43 /builddir/build/BUILD/firefox-66.0.4/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] 402:38.44 /builddir/build/BUILD/firefox-66.0.4/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] 402:40.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:40.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:40.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:40.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:40.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:40.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:40.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:40.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:40.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:40.57 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:40.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:40.57 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 402:40.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:40.57 foundInterface = 0; \ 402:40.58 ^~~~~~~~~~~~~~ 402:40.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:40.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:40.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:40.59 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 402:40.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.60 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 402:40.60 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 402:40.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:40.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:40.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:40.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:40.60 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:40.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:40.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:40.61 } else 402:40.61 ^~~~ 402:40.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:40.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:40.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:40.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 402:40.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.61 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 402:40.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 402:40.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:40.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:40.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:40.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:40.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:40.86 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 402:40.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:40.88 foundInterface = 0; \ 402:40.88 ^~~~~~~~~~~~~~ 402:40.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:40.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:40.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.89 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:40.89 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:40.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:40.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:40.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:40.89 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:40.89 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:40.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:40.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:40.90 } else 402:40.90 ^~~~ 402:40.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:40.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:40.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:40.90 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:40.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 402:40.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:41.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:41.01 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:41.02 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.02 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 402:41.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:41.03 foundInterface = 0; \ 402:41.03 ^~~~~~~~~~~~~~ 402:41.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:41.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:41.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.03 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:41.03 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 402:41.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.04 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:41.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:41.04 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:41.04 } else 402:41.04 ^~~~ 402:41.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:41.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.05 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:41.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 402:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:41.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:41.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:41.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:41.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 402:41.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:41.27 foundInterface = 0; \ 402:41.28 ^~~~~~~~~~~~~~ 402:41.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:41.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:41.28 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:41.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:41.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:41.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:41.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:41.30 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:41.31 } else 402:41.31 ^~~~ 402:41.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:41.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:41.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:41.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 402:41.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:41.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:41.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:41.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:41.39 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.40 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 402:41.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:41.41 foundInterface = 0; \ 402:41.41 ^~~~~~~~~~~~~~ 402:41.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:41.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:41.41 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:41.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:41.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:41.42 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:41.42 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:41.42 } else 402:41.42 ^~~~ 402:41.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:41.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.44 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DelayNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:41.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 402:41.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:41.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 402:41.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:41.51 foundInterface = 0; \ 402:41.51 ^~~~~~~~~~~~~~ 402:41.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:41.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:41.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:41.52 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:41.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:41.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:41.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:41.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:41.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:41.52 } else 402:41.53 ^~~~ 402:41.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:41.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/DynamicsCompressorNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:41.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 402:41.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.59 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 402:41.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 402:41.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 402:41.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 402:41.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 402:41.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorBinding.h:9, 402:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AudioParamDescriptorMap.h:10, 402:41.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:10, 402:41.61 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.62 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 402:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:41.62 foundInterface = 0; \ 402:41.62 ^~~~~~~~~~~~~~ 402:41.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:41.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.64 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:41.64 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 402:41.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 402:41.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 402:41.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 402:41.65 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.h:11, 402:41.65 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioWorkletGlobalScope.cpp:7, 402:41.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 402:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 402:41.65 } else 402:41.65 ^~~~ 402:41.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 402:41.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 402:41.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:41.65 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/GainNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 402:41.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 402:41.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:59.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 402:59.29 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 402:59.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 402:59.29 foundInterface = 0; \ 402:59.29 ^~~~~~~~~~~~~~ 402:59.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 402:59.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 402:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:59.29 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 402:59.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 402:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 402:59.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 402:59.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 402:59.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 402:59.30 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 402:59.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 402:59.30 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 402:59.30 else 402:59.30 ^~~~ 402:59.30 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:52:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 402:59.30 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 402:59.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:05.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 403:05.72 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 403:05.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 403:05.73 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 403:05.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:05.73 foundInterface = 0; \ 403:05.73 ^~~~~~~~~~~~~~ 403:05.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:05.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:05.73 ^~~~~~~~~~~~~~~~~~~~~~~ 403:05.73 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:05.73 NS_INTERFACE_MAP_END 403:05.73 ^~~~~~~~~~~~~~~~~~~~ 403:05.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:05.73 else 403:05.73 ^~~~ 403:05.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:05.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:05.73 ^~~~~~~~~~~~~~~~~~ 403:05.73 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIInputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:05.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:05.73 ^~~~~~~~~~~~~~~~~~~~~~ 403:05.86 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 403:05.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:05.86 foundInterface = 0; \ 403:05.86 ^~~~~~~~~~~~~~ 403:05.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:05.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:05.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:05.87 NS_INTERFACE_MAP_END_INHERITING(Event) 403:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:05.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:05.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 403:05.87 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 403:05.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 403:05.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:05.87 } else 403:05.87 ^~~~ 403:05.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:05.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:05.87 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:05.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 403:05.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:05.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 403:05.93 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 403:05.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 403:05.93 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 403:05.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:05.93 foundInterface = 0; \ 403:05.93 ^~~~~~~~~~~~~~ 403:05.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:05.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:05.94 ^~~~~~~~~~~~~~~~~~~~~~~ 403:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:05.94 NS_INTERFACE_MAP_END 403:05.94 ^~~~~~~~~~~~~~~~~~~~ 403:05.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:05.94 else 403:05.94 ^~~~ 403:05.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:05.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:05.94 ^~~~~~~~~~~~~~~~~~ 403:05.94 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIOutputMap.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:05.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:05.94 ^~~~~~~~~~~~~~~~~~~~~~ 403:06.07 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 403:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:06.07 foundInterface = 0; \ 403:06.07 ^~~~~~~~~~~~~~ 403:06.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:06.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:06.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:06.07 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:06.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 403:06.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:06.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 403:06.08 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 403:06.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 403:06.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 403:06.08 from /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIAccess.cpp:7, 403:06.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 403:06.08 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:06.08 else 403:06.08 ^~~~ 403:06.08 /builddir/build/BUILD/firefox-66.0.4/dom/midi/MIDIPort.cpp:30:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 403:06.08 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 403:06.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:12.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:12.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:12.16 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.16 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.17 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.17 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.17 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 403:12.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:12.18 foundInterface = 0; \ 403:12.18 ^~~~~~~~~~~~~~ 403:12.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:12.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:12.19 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 403:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:12.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.19 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:12.20 } else 403:12.20 ^~~~ 403:12.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:12.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:12.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 403:12.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:12.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:12.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:12.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.23 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.24 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 403:12.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:12.24 foundInterface = 0; \ 403:12.24 ^~~~~~~~~~~~~~ 403:12.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:12.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:12.25 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 403:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:12.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.25 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:12.25 } else 403:12.25 ^~~~ 403:12.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:12.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:12.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 403:12.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 403:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:12.28 foundInterface = 0; \ 403:12.28 ^~~~~~~~~~~~~~ 403:12.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:12.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:12.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:12.28 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 403:12.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:12.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.29 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:12.29 } else 403:12.29 ^~~~ 403:12.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:12.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:12.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 403:12.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.50 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.51 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 403:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:12.52 foundInterface = 0; \ 403:12.52 ^~~~~~~~~~~~~~ 403:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:12.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:12.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.52 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:12.52 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 403:12.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:12.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:12.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:12.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:12.52 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:12.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:12.53 } else 403:12.53 ^~~~ 403:12.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:12.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:12.53 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:12.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 403:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.40 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 403:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:14.41 foundInterface = 0; \ 403:14.41 ^~~~~~~~~~~~~~ 403:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:14.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.41 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:14.41 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 403:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:14.41 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.41 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.42 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.42 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:14.42 } else 403:14.42 ^~~~ 403:14.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:14.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:14.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.42 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/PannerNode.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:14.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 403:14.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.72 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 403:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:14.73 foundInterface = 0; \ 403:14.73 ^~~~~~~~~~~~~~ 403:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:14.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.73 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:14.73 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 403:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:14.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.75 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:14.75 } else 403:14.75 ^~~~ 403:14.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:14.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.75 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:14.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 403:14.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.80 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 403:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:14.80 foundInterface = 0; \ 403:14.80 ^~~~~~~~~~~~~~ 403:14.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:14.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:14.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:14.81 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 403:14.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:14.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/AudioNode.h:10, 403:14.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 403:14.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.h:10, 403:14.81 from /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/MediaElementAudioSourceNode.cpp:7, 403:14.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 403:14.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:14.81 } else 403:14.81 ^~~~ 403:14.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:14.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:14.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:14.81 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:14.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 403:14.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:21.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 403:21.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 403:21.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 403:21.09 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 403:21.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 403:21.09 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 403:21.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:21.11 foundInterface = 0; \ 403:21.11 ^~~~~~~~~~~~~~ 403:21.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:21.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:21.12 ^~~~~~~~~~~~~~~~~~~~~~~ 403:21.12 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:169:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:21.12 NS_INTERFACE_MAP_END 403:21.12 ^~~~~~~~~~~~~~~~~~~~ 403:21.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:21.12 else 403:21.12 ^~~~ 403:21.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:21.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:21.12 ^~~~~~~~~~~~~~~~~~ 403:21.12 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:168:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:21.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:21.13 ^~~~~~~~~~~~~~~~~~~~~~ 403:21.33 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 403:21.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:21.34 foundInterface = 0; \ 403:21.34 ^~~~~~~~~~~~~~ 403:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:21.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:21.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.34 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1006:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:21.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 403:21.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:21.34 else 403:21.34 ^~~~ 403:21.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:21.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:21.35 ^~~~~~~~~~~~~~~~~~ 403:21.35 /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:1005:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:21.36 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 403:21.36 ^~~~~~~~~~~~~~~~~~~~~~ 403:21.65 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 403:21.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:21.65 foundInterface = 0; \ 403:21.65 ^~~~~~~~~~~~~~ 403:21.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:21.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.66 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:21.66 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 403:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 403:21.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Notification.h:10, 403:21.68 from /builddir/build/BUILD/firefox-66.0.4/dom/notification/Notification.cpp:7, 403:21.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 403:21.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 403:21.68 } else 403:21.68 ^~~~ 403:21.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 403:21.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 403:21.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:21.69 /builddir/build/BUILD/firefox-66.0.4/dom/notification/NotificationEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 403:21.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 403:21.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:23.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:92: 403:23.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)': 403:23.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 403:23.48 } // namespace mozilla 403:23.48 ^ 403:23.48 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 403:23.49 /builddir/build/BUILD/firefox-66.0.4/dom/media/webaudio/WebAudioUtils.cpp:144:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 403:37.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:37.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 403:37.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIApplicationCache.h:10, 403:37.12 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.h:11, 403:37.12 from /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:7, 403:37.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 403:37.12 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 403:37.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:37.13 foundInterface = 0; \ 403:37.13 ^~~~~~~~~~~~~~ 403:37.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 403:37.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 403:37.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:37.13 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 403:37.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 403:37.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 403:37.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:37.15 else 403:37.15 ^~~~ 403:37.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:37.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:37.15 ^~~~~~~~~~~~~~~~~~ 403:37.15 /builddir/build/BUILD/firefox-66.0.4/dom/offline/nsDOMOfflineResourceList.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:37.16 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 403:37.16 ^~~~~~~~~~~~~~~~~~~~~~ 403:49.34 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/dom/power/PowerManagerService.cpp:7, 403:49.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 403:49.34 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 403:49.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:49.34 foundInterface = 0; \ 403:49.36 ^~~~~~~~~~~~~~ 403:49.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:49.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:49.36 ^~~~~~~~~~~~~~~~~~~~~~~ 403:49.36 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:49.36 NS_INTERFACE_MAP_END 403:49.36 ^~~~~~~~~~~~~~~~~~~~ 403:49.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:49.36 else 403:49.36 ^~~~ 403:49.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:49.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:49.36 ^~~~~~~~~~~~~~~~~~ 403:49.36 /builddir/build/BUILD/firefox-66.0.4/dom/power/WakeLock.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:49.36 NS_INTERFACE_MAP_ENTRY(nsIWakeLock) 403:49.37 ^~~~~~~~~~~~~~~~~~~~~~ 403:49.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PushManager.h:29, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:7, 403:49.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 403:49.71 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 403:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:49.71 foundInterface = 0; \ 403:49.71 ^~~~~~~~~~~~~~ 403:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:49.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:49.71 ^~~~~~~~~~~~~~~~~~~~~~~ 403:49.71 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:410:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:49.71 NS_INTERFACE_MAP_END 403:49.71 ^~~~~~~~~~~~~~~~~~~~ 403:49.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:49.72 else 403:49.72 ^~~~ 403:49.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:49.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:49.72 ^~~~~~~~~~~~~~~~~~ 403:49.72 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushManager.cpp:409:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:49.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:49.72 ^~~~~~~~~~~~~~~~~~~~~~ 403:56.88 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 403:56.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:56.88 foundInterface = 0; \ 403:56.88 ^~~~~~~~~~~~~~ 403:56.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:56.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:56.88 ^~~~~~~~~~~~~~~~~~~~~~~ 403:56.88 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:56.89 NS_INTERFACE_MAP_END 403:56.89 ^~~~~~~~~~~~~~~~~~~~ 403:56.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:56.89 else 403:56.89 ^~~~ 403:56.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:56.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:56.89 ^~~~~~~~~~~~~~~~~~ 403:56.89 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:56.89 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 403:56.89 ^~~~~~~~~~~~~~~~~~~~~~ 403:56.91 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 403:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:56.92 foundInterface = 0; \ 403:56.92 ^~~~~~~~~~~~~~ 403:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:56.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:56.92 ^~~~~~~~~~~~~~~~~~~~~~~ 403:56.92 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:156:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:56.92 NS_INTERFACE_MAP_END 403:56.92 ^~~~~~~~~~~~~~~~~~~~ 403:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:56.92 else 403:56.92 ^~~~ 403:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:56.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:56.92 ^~~~~~~~~~~~~~~~~~ 403:56.92 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:155:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:56.92 NS_INTERFACE_MAP_ENTRY(nsIPushData) 403:56.92 ^~~~~~~~~~~~~~~~~~~~~~ 403:56.94 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 403:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:56.94 foundInterface = 0; \ 403:56.95 ^~~~~~~~~~~~~~ 403:56.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:56.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:56.95 ^~~~~~~~~~~~~~~~~~~~~~~ 403:56.95 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:56.96 NS_INTERFACE_MAP_END 403:56.96 ^~~~~~~~~~~~~~~~~~~~ 403:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:56.96 else 403:56.96 ^~~~ 403:56.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:56.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:56.96 ^~~~~~~~~~~~~~~~~~ 403:56.96 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushNotifier.cpp:223:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:56.96 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 403:56.96 ^~~~~~~~~~~~~~~~~~~~~~ 403:57.06 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 403:57.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:57.06 foundInterface = 0; \ 403:57.06 ^~~~~~~~~~~~~~ 403:57.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:57.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:57.06 ^~~~~~~~~~~~~~~~~~~~~~~ 403:57.06 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:211:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:57.06 NS_INTERFACE_MAP_END 403:57.07 ^~~~~~~~~~~~~~~~~~~~ 403:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:57.07 else 403:57.07 ^~~~ 403:57.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:57.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:57.07 ^~~~~~~~~~~~~~~~~~ 403:57.07 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscription.cpp:210:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:57.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:57.07 ^~~~~~~~~~~~~~~~~~~~~~ 403:57.11 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 403:57.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 403:57.12 foundInterface = 0; \ 403:57.12 ^~~~~~~~~~~~~~ 403:57.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 403:57.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 403:57.12 ^~~~~~~~~~~~~~~~~~~~~~~ 403:57.12 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 403:57.12 NS_INTERFACE_MAP_END 403:57.12 ^~~~~~~~~~~~~~~~~~~~ 403:57.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 403:57.12 else 403:57.12 ^~~~ 403:57.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 403:57.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 403:57.12 ^~~~~~~~~~~~~~~~~~ 403:57.12 /builddir/build/BUILD/firefox-66.0.4/dom/push/PushSubscriptionOptions.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 403:57.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 403:57.12 ^~~~~~~~~~~~~~~~~~~~~~ 404:06.91 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 404:06.91 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 404:06.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 404:06.92 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 404:06.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:06.93 foundInterface = 0; \ 404:06.93 ^~~~~~~~~~~~~~ 404:06.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:06.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:06.94 ^~~~~~~~~~~~~~~~~~~~~~~ 404:06.94 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:06.94 NS_INTERFACE_MAP_END 404:06.94 ^~~~~~~~~~~~~~~~~~~~ 404:06.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:06.94 else 404:06.94 ^~~~ 404:06.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:06.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:06.95 ^~~~~~~~~~~~~~~~~~ 404:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:06.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:06.95 ^~~~~~~~~~~~~~~~~~~~~~ 404:06.95 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 404:06.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:06.96 foundInterface = 0; \ 404:06.96 ^~~~~~~~~~~~~~ 404:06.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:06.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:06.97 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:06.97 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 404:06.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:06.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:06.97 else 404:06.97 ^~~~ 404:06.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:06.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:06.99 ^~~~~~~~~~~~~~~~~~ 404:06.99 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:06.99 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 404:07.00 ^~~~~~~~~~~~~~~~~~~~~~ 404:07.00 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 404:07.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:07.00 foundInterface = 0; \ 404:07.00 ^~~~~~~~~~~~~~ 404:07.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:07.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.01 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:07.02 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 404:07.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:07.02 else 404:07.02 ^~~~ 404:07.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:07.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:07.03 ^~~~~~~~~~~~~~~~~~ 404:07.03 /builddir/build/BUILD/firefox-66.0.4/dom/quota/QuotaRequests.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:07.03 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 404:07.03 ^~~~~~~~~~~~~~~~~~~~~~ 404:07.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:07.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 404:07.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 404:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 404:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 404:07.37 from /builddir/build/BUILD/firefox-66.0.4/dom/security/CSPEvalChecker.cpp:8, 404:07.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 404:07.37 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 404:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:07.38 foundInterface = 0; \ 404:07.38 ^~~~~~~~~~~~~~ 404:07.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:07.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 404:07.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:07.39 NS_INTERFACE_MAP_END 404:07.39 ^~~~~~~~~~~~~~~~~~~~ 404:07.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 404:07.39 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 404:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.39 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 404:07.39 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 404:07.39 ^~~~~~~~~~~~~~~~~~~~ 404:07.39 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:18, 404:07.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 404:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 404:07.40 } else 404:07.40 ^~~~ 404:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 404:07.41 } else 404:07.41 ^~~~ 404:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 404:07.41 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 404:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/security/nsCSPContext.cpp:248:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 404:07.42 NS_IMPL_ISUPPORTS_CI(nsCSPContext, nsIContentSecurityPolicy, nsISerializable) 404:07.42 ^~~~~~~~~~~~~~~~~~~~ 404:07.69 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 404:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:07.69 foundInterface = 0; \ 404:07.69 ^~~~~~~~~~~~~~ 404:07.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:07.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:07.70 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 404:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.71 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 404:07.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 404:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 404:07.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:15, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 404:07.72 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 404:07.73 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 404:07.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 404:07.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 404:07.76 } else 404:07.76 ^~~~ 404:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 404:07.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 404:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 404:07.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 404:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.76 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:629:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 404:07.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0( 404:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:07.78 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.h:10, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/dom/quota/ActorsChild.cpp:7, 404:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 404:07.78 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 404:07.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:07.78 foundInterface = 0; \ 404:07.78 ^~~~~~~~~~~~~~ 404:07.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:07.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:07.79 ^~~~~~~~~~~~~~~~~~~~~~~ 404:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:07.79 NS_INTERFACE_MAP_END 404:07.79 ^~~~~~~~~~~~~~~~~~~~ 404:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:07.79 else 404:07.79 ^~~~ 404:07.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:07.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:07.79 ^~~~~~~~~~~~~~~~~~ 404:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/quota/StorageManager.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:07.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:07.83 ^~~~~~~~~~~~~~~~~~~~~~ 404:17.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:17.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:17.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:17.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:17.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 404:17.45 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.h:11, 404:17.46 from /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/Feature.cpp:7, 404:17.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 404:17.46 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 404:17.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:17.47 foundInterface = 0; \ 404:17.47 ^~~~~~~~~~~~~~ 404:17.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:17.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:17.48 ^~~~~~~~~~~~~~~~~~~~~~~ 404:17.48 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:17.48 NS_INTERFACE_MAP_END 404:17.48 ^~~~~~~~~~~~~~~~~~~~ 404:17.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:17.48 else 404:17.48 ^~~~ 404:17.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:17.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:17.48 ^~~~~~~~~~~~~~~~~~ 404:17.48 /builddir/build/BUILD/firefox-66.0.4/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:17.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:17.49 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:38.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:38.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:38.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:38.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 404:38.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 404:38.32 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.h:10, 404:38.32 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAngle.cpp:7, 404:38.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 404:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 404:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.32 foundInterface = 0; \ 404:38.32 ^~~~~~~~~~~~~~ 404:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.32 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.32 NS_INTERFACE_MAP_END 404:38.32 ^~~~~~~~~~~~~~~~~~~~ 404:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.32 else 404:38.32 ^~~~ 404:38.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.32 ^~~~~~~~~~~~~~~~~~ 404:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGAnimatedNumberList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.32 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.41 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLength::QueryInterface(const nsIID&, void**)': 404:38.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.41 foundInterface = 0; \ 404:38.41 ^~~~~~~~~~~~~~ 404:38.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.41 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.42 NS_INTERFACE_MAP_END 404:38.42 ^~~~~~~~~~~~~~~~~~~~ 404:38.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.42 else 404:38.42 ^~~~ 404:38.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.42 ^~~~~~~~~~~~~~~~~~ 404:38.42 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.42 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 404:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.46 foundInterface = 0; \ 404:38.46 ^~~~~~~~~~~~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.46 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.46 NS_INTERFACE_MAP_END 404:38.46 ^~~~~~~~~~~~~~~~~~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.46 else 404:38.46 ^~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.46 ^~~~~~~~~~~~~~~~~~ 404:38.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGLengthList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.47 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 404:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.51 foundInterface = 0; \ 404:38.51 ^~~~~~~~~~~~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.51 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.51 NS_INTERFACE_MAP_END 404:38.51 ^~~~~~~~~~~~~~~~~~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.51 else 404:38.51 ^~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.51 ^~~~~~~~~~~~~~~~~~ 404:38.51 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumber.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.52 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 404:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.53 foundInterface = 0; \ 404:38.53 ^~~~~~~~~~~~~~ 404:38.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.54 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.54 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.55 NS_INTERFACE_MAP_END 404:38.55 ^~~~~~~~~~~~~~~~~~~~ 404:38.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.55 else 404:38.55 ^~~~ 404:38.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.55 ^~~~~~~~~~~~~~~~~~ 404:38.55 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGNumberList.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.55 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 404:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.82 foundInterface = 0; \ 404:38.82 ^~~~~~~~~~~~~~ 404:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.82 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.82 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.82 NS_INTERFACE_MAP_END 404:38.82 ^~~~~~~~~~~~~~~~~~~~ 404:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.82 else 404:38.82 ^~~~ 404:38.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.82 ^~~~~~~~~~~~~~~~~~ 404:38.82 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPathSegList.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.82 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.90 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 404:38.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.91 foundInterface = 0; \ 404:38.91 ^~~~~~~~~~~~~~ 404:38.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.91 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.91 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.91 NS_INTERFACE_MAP_END 404:38.91 ^~~~~~~~~~~~~~~~~~~~ 404:38.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.91 else 404:38.91 ^~~~ 404:38.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.91 ^~~~~~~~~~~~~~~~~~ 404:38.91 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGPointList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.91 ^~~~~~~~~~~~~~~~~~~~~~ 404:38.97 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 404:38.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:38.97 foundInterface = 0; \ 404:38.97 ^~~~~~~~~~~~~~ 404:38.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:38.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:38.97 ^~~~~~~~~~~~~~~~~~~~~~~ 404:38.97 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:38.97 NS_INTERFACE_MAP_END 404:38.97 ^~~~~~~~~~~~~~~~~~~~ 404:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:38.98 else 404:38.98 ^~~~ 404:38.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:38.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:38.98 ^~~~~~~~~~~~~~~~~~ 404:38.98 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGStringList.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:38.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:38.98 ^~~~~~~~~~~~~~~~~~~~~~ 404:39.04 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 404:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:39.04 foundInterface = 0; \ 404:39.04 ^~~~~~~~~~~~~~ 404:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:39.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:39.04 ^~~~~~~~~~~~~~~~~~~~~~~ 404:39.04 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:39.04 NS_INTERFACE_MAP_END 404:39.04 ^~~~~~~~~~~~~~~~~~~~ 404:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:39.04 else 404:39.04 ^~~~ 404:39.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:39.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:39.06 ^~~~~~~~~~~~~~~~~~ 404:39.06 /builddir/build/BUILD/firefox-66.0.4/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:39.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:39.06 ^~~~~~~~~~~~~~~~~~~~~~ 404:39.13 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 404:39.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:39.13 foundInterface = 0; \ 404:39.13 ^~~~~~~~~~~~~~ 404:39.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:39.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:39.14 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:39.14 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 404:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:39.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:39.14 else 404:39.14 ^~~~ 404:39.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:39.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:39.14 ^~~~~~~~~~~~~~~~~~ 404:39.14 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAElement.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:39.14 NS_INTERFACE_MAP_ENTRY(Link) 404:39.14 ^~~~~~~~~~~~~~~~~~~~~~ 404:41.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 404:41.79 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 404:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 404:41.80 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 404:41.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 404:41.80 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 404:41.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:41.80 foundInterface = 0; \ 404:41.80 ^~~~~~~~~~~~~~ 404:41.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:41.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:41.82 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:41.82 NS_INTERFACE_MAP_END_INHERITING(Storage) 404:41.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:41.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:41.83 else 404:41.83 ^~~~ 404:41.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:41.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:41.83 ^~~~~~~~~~~~~~~~~~ 404:41.83 /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:41.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 404:41.83 ^~~~~~~~~~~~~~~~~~~~~~ 404:42.15 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::PartitionedLocalStorage::QueryInterface(const nsIID&, void**)': 404:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:42.15 foundInterface = 0; \ 404:42.15 ^~~~~~~~~~~~~~ 404:42.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:42.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:42.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.16 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:42.17 NS_INTERFACE_MAP_END_INHERITING(Storage) 404:42.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.17 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 404:42.17 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 404:42.17 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 404:42.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 404:42.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 404:42.18 } else 404:42.18 ^~~~ 404:42.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 404:42.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 404:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.18 /builddir/build/BUILD/firefox-66.0.4/dom/storage/PartitionedLocalStorage.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 404:42.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PartitionedLocalStorage) 404:42.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:42.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 404:42.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 404:42.21 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 404:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:42.23 foundInterface = 0; \ 404:42.23 ^~~~~~~~~~~~~~ 404:42.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:42.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:42.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.24 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:42.24 NS_INTERFACE_MAP_END_INHERITING(Storage) 404:42.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.24 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:13, 404:42.24 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 404:42.24 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 404:42.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 404:42.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 404:42.24 } else 404:42.24 ^~~~ 404:42.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 404:42.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 404:42.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.25 /builddir/build/BUILD/firefox-66.0.4/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 404:42.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 404:42.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:42.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 404:42.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 404:42.34 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.h:11, 404:42.34 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.h:10, 404:42.34 from /builddir/build/BUILD/firefox-66.0.4/dom/storage/LocalStorage.cpp:7, 404:42.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 404:42.35 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 404:42.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:42.35 foundInterface = 0; \ 404:42.35 ^~~~~~~~~~~~~~ 404:42.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:42.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:42.36 ^~~~~~~~~~~~~~~~~~~~~~~ 404:42.36 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:42.36 NS_INTERFACE_MAP_END 404:42.36 ^~~~~~~~~~~~~~~~~~~~ 404:42.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:42.36 else 404:42.36 ^~~~ 404:42.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:42.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:42.37 ^~~~~~~~~~~~~~~~~~ 404:42.37 /builddir/build/BUILD/firefox-66.0.4/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:42.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:42.37 ^~~~~~~~~~~~~~~~~~~~~~ 404:42.45 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 404:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:42.45 foundInterface = 0; \ 404:42.45 ^~~~~~~~~~~~~~ 404:42.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:42.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:42.45 ^~~~~~~~~~~~~~~~~~~~~~~ 404:42.45 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:42.46 NS_INTERFACE_MAP_END 404:42.46 ^~~~~~~~~~~~~~~~~~~~ 404:42.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:42.46 else 404:42.46 ^~~~ 404:42.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:42.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:42.46 ^~~~~~~~~~~~~~~~~~ 404:42.46 /builddir/build/BUILD/firefox-66.0.4/dom/storage/StorageActivityService.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:42.48 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 404:42.48 ^~~~~~~~~~~~~~~~~~~~~~ 404:44.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 404:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 404:44.93 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.h:10, 404:44.93 from /builddir/build/BUILD/firefox-66.0.4/dom/network/Connection.cpp:7, 404:44.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 404:44.93 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 404:44.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:44.95 foundInterface = 0; \ 404:44.95 ^~~~~~~~~~~~~~ 404:44.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 404:44.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 404:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:44.96 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 404:44.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 404:44.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 404:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:44.96 else 404:44.96 ^~~~ 404:44.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:44.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:44.96 ^~~~~~~~~~~~~~~~~~ 404:44.96 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:44.96 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 404:44.97 ^~~~~~~~~~~~~~~~~~~~~~ 404:51.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 404:51.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 404:51.07 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.h:10, 404:51.07 from /builddir/build/BUILD/firefox-66.0.4/dom/permission/PermissionObserver.cpp:7, 404:51.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 404:51.07 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 404:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:51.07 foundInterface = 0; \ 404:51.07 ^~~~~~~~~~~~~~ 404:51.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:51.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:51.09 ^~~~~~~~~~~~~~~~~~~~~~~ 404:51.09 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:51.09 NS_INTERFACE_MAP_END 404:51.09 ^~~~~~~~~~~~~~~~~~~~ 404:51.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:51.09 else 404:51.10 ^~~~ 404:51.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:51.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:51.10 ^~~~~~~~~~~~~~~~~~ 404:51.10 /builddir/build/BUILD/firefox-66.0.4/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:51.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:51.10 ^~~~~~~~~~~~~~~~~~~~~~ 404:53.02 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 404:53.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 404:53.02 foundInterface = 0; \ 404:53.02 ^~~~~~~~~~~~~~ 404:53.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 404:53.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 404:53.02 ^~~~~~~~~~~~~~~~~~~~~~~ 404:53.02 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 404:53.02 NS_INTERFACE_MAP_END 404:53.02 ^~~~~~~~~~~~~~~~~~~~ 404:53.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 404:53.02 else 404:53.02 ^~~~ 404:53.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 404:53.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 404:53.02 ^~~~~~~~~~~~~~~~~~ 404:53.03 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 404:53.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 404:53.03 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 405:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.24 foundInterface = 0; \ 405:00.24 ^~~~~~~~~~~~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:00.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:00.24 ^~~~~~~~~~~~~~~~~~~~~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:00.24 NS_INTERFACE_MAP_END 405:00.24 ^~~~~~~~~~~~~~~~~~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.24 else 405:00.24 ^~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.24 ^~~~~~~~~~~~~~~~~~ 405:00.24 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPServerSocketParent.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:00.24 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.31 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 405:00.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.31 foundInterface = 0; \ 405:00.31 ^~~~~~~~~~~~~~ 405:00.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:00.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:00.32 ^~~~~~~~~~~~~~~~~~~~~~~ 405:00.32 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:00.32 NS_INTERFACE_MAP_END 405:00.32 ^~~~~~~~~~~~~~~~~~~~ 405:00.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.32 else 405:00.32 ^~~~ 405:00.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.32 ^~~~~~~~~~~~~~~~~~ 405:00.32 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:00.32 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 405:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.38 foundInterface = 0; \ 405:00.38 ^~~~~~~~~~~~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 405:00.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 405:00.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 405:00.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 405:00.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.38 else 405:00.38 ^~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.38 ^~~~~~~~~~~~~~~~~~ 405:00.38 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocket.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.38 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 405:00.38 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.53 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 405:00.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.54 foundInterface = 0; \ 405:00.54 ^~~~~~~~~~~~~~ 405:00.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:00.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:00.54 ^~~~~~~~~~~~~~~~~~~~~~~ 405:00.54 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:00.54 NS_INTERFACE_MAP_END 405:00.54 ^~~~~~~~~~~~~~~~~~~~ 405:00.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.54 else 405:00.54 ^~~~ 405:00.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.54 ^~~~~~~~~~~~~~~~~~ 405:00.54 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketChild.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:00.54 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.60 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 405:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.61 foundInterface = 0; \ 405:00.61 ^~~~~~~~~~~~~~ 405:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:00.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:00.61 ^~~~~~~~~~~~~~~~~~~~~~~ 405:00.61 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:00.61 NS_INTERFACE_MAP_END 405:00.61 ^~~~~~~~~~~~~~~~~~~~ 405:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.61 else 405:00.61 ^~~~ 405:00.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.61 ^~~~~~~~~~~~~~~~~~ 405:00.61 /builddir/build/BUILD/firefox-66.0.4/dom/network/TCPSocketParent.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:00.61 ^~~~~~~~~~~~~~~~~~~~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 405:00.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:00.84 foundInterface = 0; \ 405:00.84 ^~~~~~~~~~~~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 405:00.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 405:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 405:00.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 405:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:00.84 else 405:00.84 ^~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:00.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:00.84 ^~~~~~~~~~~~~~~~~~ 405:00.84 /builddir/build/BUILD/firefox-66.0.4/dom/network/UDPSocket.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:00.85 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 405:00.85 ^~~~~~~~~~~~~~~~~~~~~~ 405:05.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAngleBinding.h:9, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.h:14, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAngle.cpp:7, 405:05.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 405:05.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 405:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:05.78 foundInterface = 0; \ 405:05.78 ^~~~~~~~~~~~~~ 405:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:05.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:05.78 ^~~~~~~~~~~~~~~~~~~~~~~ 405:05.78 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:05.78 NS_INTERFACE_MAP_END 405:05.78 ^~~~~~~~~~~~~~~~~~~~ 405:05.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:05.80 else 405:05.80 ^~~~ 405:05.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:05.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:05.80 ^~~~~~~~~~~~~~~~~~ 405:05.80 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:05.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:05.80 ^~~~~~~~~~~~~~~~~~~~~~ 405:05.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 405:05.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:05.81 foundInterface = 0; \ 405:05.81 ^~~~~~~~~~~~~~ 405:05.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:05.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:05.81 ^~~~~~~~~~~~~~~~~~~~~~~ 405:05.81 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:05.81 NS_INTERFACE_MAP_END 405:05.81 ^~~~~~~~~~~~~~~~~~~~ 405:05.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:05.82 else 405:05.82 ^~~~ 405:05.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:05.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:05.82 ^~~~~~~~~~~~~~~~~~ 405:05.82 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedInteger.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:05.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:05.83 ^~~~~~~~~~~~~~~~~~~~~~ 405:06.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 405:06.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:06.03 foundInterface = 0; \ 405:06.03 ^~~~~~~~~~~~~~ 405:06.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:06.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:06.03 ^~~~~~~~~~~~~~~~~~~~~~~ 405:06.03 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:06.03 NS_INTERFACE_MAP_END 405:06.03 ^~~~~~~~~~~~~~~~~~~~ 405:06.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:06.03 else 405:06.03 ^~~~ 405:06.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:06.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:06.03 ^~~~~~~~~~~~~~~~~~ 405:06.03 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedNumber.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:06.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:06.03 ^~~~~~~~~~~~~~~~~~~~~~ 405:06.37 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 405:06.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:06.37 foundInterface = 0; \ 405:06.38 ^~~~~~~~~~~~~~ 405:06.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:06.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:06.38 ^~~~~~~~~~~~~~~~~~~~~~~ 405:06.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:06.38 NS_INTERFACE_MAP_END 405:06.38 ^~~~~~~~~~~~~~~~~~~~ 405:06.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:06.38 else 405:06.38 ^~~~ 405:06.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:06.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:06.38 ^~~~~~~~~~~~~~~~~~ 405:06.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:06.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:06.38 ^~~~~~~~~~~~~~~~~~~~~~ 405:27.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimatedString.h:10, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimatedString.cpp:7, 405:27.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:2: 405:27.99 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 405:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:28.00 foundInterface = 0; \ 405:28.00 ^~~~~~~~~~~~~~ 405:28.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 405:28.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 405:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:28.01 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 405:28.01 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 405:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:28.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:28.01 else 405:28.01 ^~~~ 405:28.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:28.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:28.01 ^~~~~~~~~~~~~~~~~~ 405:28.01 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:28.01 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 405:28.02 ^~~~~~~~~~~~~~~~~~~~~~ 405:28.19 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp: In member function 'virtual nsresult mozilla::dom::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 405:28.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:28.20 foundInterface = 0; \ 405:28.20 ^~~~~~~~~~~~~~ 405:28.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:28.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:28.20 ^~~~~~~~~~~~~~~~~~~~~~~ 405:28.20 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:28.20 NS_INTERFACE_MAP_END 405:28.21 ^~~~~~~~~~~~~~~~~~~~ 405:28.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:28.21 else 405:28.21 ^~~~ 405:28.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 405:28.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 405:28.21 ^~~~~~~~~~~~~~~~~~ 405:28.21 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGClass.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 405:28.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 405:28.23 ^~~~~~~~~~~~~~~~~~~~~~ 405:38.99 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg2.cpp:137: 405:38.99 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp: In function 'mozilla::SVGContentUtils::GetViewBoxTransform(float, float, float, float, float, float, mozilla::SVGAnimatedPreserveAspectRatio const&)': 405:39.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 405:39.00 } // namespace mozilla 405:39.00 ^ 405:39.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 405:39.00 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp: In function 'mozilla::SVGContentUtils::RectilinearGetStrokeBounds(mozilla::gfx::RectTyped const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const&, float, mozilla::gfx::RectTyped*)': 405:39.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 405:39.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 405:39.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp: In function 'mozilla::GetCTMInternal(mozilla::dom::SVGElement*, bool, bool)': 405:39.02 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 405:39.03 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 405:39.03 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGEllipseElement.cpp:138:1: warning: the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 405:51.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 405:51.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 405:51.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPluginHost.h:14, 405:51.85 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.h:12, 405:51.85 from /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:9: 405:51.85 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 405:51.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 405:51.87 foundInterface = 0; \ 405:51.87 ^~~~~~~~~~~~~~ 405:51.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 405:51.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 405:51.87 ^~~~~~~~~~~~~~~~~~~~~~~ 405:51.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 405:51.87 NS_INTERFACE_MAP_END 405:51.87 ^~~~~~~~~~~~~~~~~~~~ 405:51.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 405:51.87 else 405:51.87 ^~~~ 405:51.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 405:51.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 405:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 405:51.87 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsPluginHost.cpp:1645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 405:51.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 405:51.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGContentUtils.h:13, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGElement.h:17, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.h:11, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGFEOffsetElement.h:10, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFEOffsetElement.cpp:7, 406:22.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 406:22.16 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGFE::QueryInterface(const nsIID&, void**)': 406:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:22.18 foundInterface = 0; \ 406:22.18 ^~~~~~~~~~~~~~ 406:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 406:22.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 406:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.18 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 406:22.18 NS_INTERFACE_MAP_END_INHERITING(SVGFEBase) 406:22.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 406:22.18 } else 406:22.18 ^~~~ 406:22.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 406:22.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 406:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.19 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 406:22.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGFE) 406:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.19 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 406:22.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:22.19 foundInterface = 0; \ 406:22.19 ^~~~~~~~~~~~~~ 406:22.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 406:22.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 406:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.20 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 406:22.20 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 406:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 406:22.20 } else 406:22.20 ^~~~ 406:22.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 406:22.20 NS_IMPL_QUERY_BODY_CONCRETE(_class) 406:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:22.20 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGFilters.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 406:22.20 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 406:22.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 406:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:23.07 foundInterface = 0; \ 406:23.07 ^~~~~~~~~~~~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 406:23.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 406:23.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 406:23.07 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 406:23.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:23.07 else 406:23.07 ^~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 406:23.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 406:23.07 ^~~~~~~~~~~~~~~~~~ 406:23.07 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406:23.07 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 406:23.07 ^~~~~~~~~~~~~~~~~~~~~~ 406:25.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 406:25.93 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 406:25.93 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:1996:57: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 406:25.93 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 406:25.93 ^ 406:25.93 /builddir/build/BUILD/firefox-66.0.4/dom/plugins/base/nsJSNPRuntime.cpp:237:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 406:25.93 typedef struct NPObjectMemberPrivate { 406:25.93 ^~~~~~~~~~~~~~~~~~~~~ 406:30.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg5.cpp:137: 406:30.33 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 406:30.33 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 406:30.34 } // namespace mozilla 406:30.34 ^ 406:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 406:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 406:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 406:30.34 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 406:30.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::dom::SVGMatrix::Multiply(mozilla::dom::SVGMatrix&)': 406:30.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 406:30.36 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 406:30.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp: In member function 'mozilla::dom::SVGLineElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 406:30.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 406:30.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.cpp:62:1: warning: the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 406:31.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:137: 406:31.88 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp: In member function 'mozilla::dom::SVGForeignObjectElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 406:31.88 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp:134:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 406:31.89 } // namespace mozilla 406:31.89 ^ 406:31.89 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGInteger.cpp:134:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 406:47.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 406:47.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 406:47.33 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberList.h:10, 406:47.33 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGNumberListSMILType.cpp:12, 406:47.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 406:47.33 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 406:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:47.33 foundInterface = 0; \ 406:47.33 ^~~~~~~~~~~~~~ 406:47.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 406:47.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 406:47.33 ^~~~~~~~~~~~~~~~~~~~~~~ 406:47.33 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 406:47.33 NS_INTERFACE_MAP_END 406:47.33 ^~~~~~~~~~~~~~~~~~~~ 406:47.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:47.34 else 406:47.34 ^~~~ 406:47.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 406:47.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 406:47.34 ^~~~~~~~~~~~~~~~~~ 406:47.34 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGPreserveAspectRatio.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406:47.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 406:47.34 ^~~~~~~~~~~~~~~~~~~~~~ 406:48.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 406:48.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 406:48.37 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 406:48.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 406:48.38 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 406:48.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:48.39 foundInterface = 0; \ 406:48.39 ^~~~~~~~~~~~~~ 406:48.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 406:48.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 406:48.40 ^~~~~~~~~~~~~~~~~~~~~~~ 406:48.40 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 406:48.40 NS_INTERFACE_MAP_END 406:48.40 ^~~~~~~~~~~~~~~~~~~~ 406:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:48.40 else 406:48.40 ^~~~ 406:48.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 406:48.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 406:48.41 ^~~~~~~~~~~~~~~~~~ 406:48.41 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406:48.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 406:48.41 ^~~~~~~~~~~~~~~~~~~~~~ 406:53.93 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 406:53.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:53.93 foundInterface = 0; \ 406:53.93 ^~~~~~~~~~~~~~ 406:53.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 406:53.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 406:53.93 ^~~~~~~~~~~~~~~~~~~~~~~ 406:53.94 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 406:53.94 NS_INTERFACE_MAP_END 406:53.94 ^~~~~~~~~~~~~~~~~~~~ 406:53.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:53.94 else 406:53.94 ^~~~ 406:53.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 406:53.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 406:53.94 ^~~~~~~~~~~~~~~~~~ 406:53.94 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406:53.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 406:53.96 ^~~~~~~~~~~~~~~~~~~~~~ 406:53.97 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 406:53.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:53.97 foundInterface = 0; \ 406:53.97 ^~~~~~~~~~~~~~ 406:53.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 406:53.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 406:53.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:53.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 406:53.97 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 406:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:53.98 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 406:53.98 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 406:53.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:53.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 406:53.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 406:53.98 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 406:53.99 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 406:53.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 406:54.00 } else 406:54.00 ^~~~ 406:54.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 406:54.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 406:54.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.00 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 406:54.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 406:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.01 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSVGElement.cpp:111:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 406:54.01 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, SVGSVGElementBase) 406:54.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 406:54.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 406:54.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 406:54.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 406:54.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 406:54.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 406:54.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 406:54.27 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 406:54.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 406:54.27 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp: In member function 'virtual nsresult mozilla::SVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 406:54.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:54.27 foundInterface = 0; \ 406:54.27 ^~~~~~~~~~~~~~ 406:54.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 406:54.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 406:54.28 ^~~~~~~~~~~~~~~~~~~~~~~ 406:54.28 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 406:54.28 NS_INTERFACE_MAP_END 406:54.30 ^~~~~~~~~~~~~~~~~~~~ 406:54.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:54.30 else 406:54.30 ^~~~ 406:54.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 406:54.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 406:54.31 ^~~~~~~~~~~~~~~~~~ 406:54.31 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGString.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 406:54.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 406:54.31 ^~~~~~~~~~~~~~~~~~~~~~ 406:54.45 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 406:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:54.45 foundInterface = 0; \ 406:54.45 ^~~~~~~~~~~~~~ 406:54.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 406:54.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 406:54.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.46 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 406:54.46 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 406:54.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGIRect.h:10, 406:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGRect.h:10, 406:54.46 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGRect.cpp:7, 406:54.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 406:54.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 406:54.46 } else 406:54.48 ^~~~ 406:54.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 406:54.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 406:54.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:54.48 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGSwitchElement.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 406:54.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 406:54.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:59.20 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileInfo.h:10, 406:59.20 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:11: 406:59.20 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 406:59.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 406:59.21 foundInterface = 0; \ 406:59.21 ^~~~~~~~~~~~~~ 406:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 406:59.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 406:59.21 ^~~~~~~~~~~~~~~~~~~~~~~ 406:59.21 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26398:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 406:59.21 NS_INTERFACE_MAP_END 406:59.21 ^~~~~~~~~~~~~~~~~~~~ 406:59.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 406:59.21 else 406:59.21 ^~~~ 406:59.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 406:59.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 406:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 406:59.22 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsParent.cpp:26397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 406:59.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 406:59.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:03.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:137: 407:03.52 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPathElement.cpp: In member function 'mozilla::dom::SVGRectElement::GetGeometryBounds(mozilla::gfx::RectTyped*, mozilla::gfx::StrokeOptions const&, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix const*)': 407:03.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPathElement.cpp:140:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:03.53 } // namespace mozilla 407:03.53 ^ 407:03.53 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPathElement.cpp:140:1: warning: the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:12.24 In file included from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsUtils.h:14, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCOMPtr.h:30, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsAutoPtr.h:10, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/dom/bindings/BindingUtils.h:20, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/dom/system/OSFileConstants.cpp:52, 407:12.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 407:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 407:12.24 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 407:12.26 foundInterface = 0; \ 407:12.26 ^~~~~~~~~~~~~~ 407:12.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 407:12.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 407:12.26 ^~~~~~~~~~~~~~~~~~~~~~~ 407:12.26 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 407:12.26 NS_INTERFACE_MAP_END 407:12.26 ^~~~~~~~~~~~~~~~~~~~ 407:12.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 407:12.26 else 407:12.26 ^~~~ 407:12.26 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 407:12.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 407:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:12.26 /builddir/build/BUILD/firefox-66.0.4/dom/system/nsDeviceSensors.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 407:12.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 407:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:12.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SVGStringList.h:11, 407:12.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTests.h:12, 407:12.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 407:12.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 407:12.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 407:12.74 from /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGTextPositioningElement.cpp:7, 407:12.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 407:12.75 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 407:12.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 407:12.75 foundInterface = 0; \ 407:12.75 ^~~~~~~~~~~~~~ 407:12.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 407:12.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 407:12.76 ^~~~~~~~~~~~~~~~~~~~~~~ 407:12.76 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 407:12.76 NS_INTERFACE_MAP_END 407:12.76 ^~~~~~~~~~~~~~~~~~~~ 407:12.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 407:12.76 else 407:12.76 ^~~~ 407:12.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 407:12.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 407:12.77 ^~~~~~~~~~~~~~~~~~ 407:12.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 407:12.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 407:12.77 ^~~~~~~~~~~~~~~~~~~~~~ 407:12.77 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp: In member function 'virtual nsresult mozilla::SVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 407:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 407:12.78 foundInterface = 0; \ 407:12.78 ^~~~~~~~~~~~~~ 407:12.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 407:12.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 407:12.79 ^~~~~~~~~~~~~~~~~~~~~~~ 407:12.79 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 407:12.79 NS_INTERFACE_MAP_END 407:12.79 ^~~~~~~~~~~~~~~~~~~~ 407:12.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 407:12.79 else 407:12.79 ^~~~ 407:12.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 407:12.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 407:12.79 ^~~~~~~~~~~~~~~~~~ 407:12.80 /builddir/build/BUILD/firefox-66.0.4/dom/svg/SVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 407:12.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 407:12.80 ^~~~~~~~~~~~~~~~~~~~~~ 407:14.92 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 407:14.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 407:14.92 foundInterface = 0; \ 407:14.92 ^~~~~~~~~~~~~~ 407:14.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 407:14.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 407:14.92 ^~~~~~~~~~~~~~~~~~~~~~~ 407:14.93 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 407:14.93 NS_INTERFACE_MAP_END 407:14.93 ^~~~~~~~~~~~~~~~~~~~ 407:14.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 407:14.93 else 407:14.95 ^~~~ 407:14.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 407:14.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 407:14.95 ^~~~~~~~~~~~~~~~~~ 407:14.95 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 407:14.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 407:14.96 ^~~~~~~~~~~~~~~~~~~~~~ 407:21.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:128: 407:21.62 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 407:21.62 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.62 } 407:21.62 ^ 407:21.63 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:21.64 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGViewportElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 407:21.64 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.64 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 407:21.64 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:21.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGUseElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 407:21.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.66 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:21.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In function 'mozilla::dom::SVGTransformableElement::GetUserToParentTransform(mozilla::gfx::BaseMatrix const*, mozilla::SVGAnimatedTransformList const*)': 407:21.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:21.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::dom::SVGTransformableElement::PrependLocalTransformsTo(mozilla::gfx::BaseMatrix const&, mozilla::SVGTransformTypes) const': 407:21.67 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.68 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:21.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp: In member function 'mozilla::SVGTransformList::GetConsolidationMatrix() const': 407:21.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 407:21.69 /builddir/build/BUILD/firefox-66.0.4/dom/svg/nsSVGNumber2.cpp:159:1: warning: the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 407:50.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 407:50.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 407:50.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 407:50.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 407:50.64 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 407:50.65 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 407:50.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 407:50.66 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 407:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 407:50.72 foundInterface = 0; \ 407:50.72 ^~~~~~~~~~~~~~ 407:50.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 407:50.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 407:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:50.75 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 407:50.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 407:50.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:50.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 407:50.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Worker.h:11, 407:50.78 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.h:10, 407:50.80 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/ChromeWorker.cpp:7, 407:50.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 407:50.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 407:50.81 } else 407:50.82 ^~~~ 407:50.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 407:50.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 407:50.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 407:50.85 /builddir/build/BUILD/firefox-66.0.4/dom/workers/Worker.cpp:151:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 407:50.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 407:50.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:03.29 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.h:12, 408:03.29 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:11: 408:03.29 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 408:03.29 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:03.29 foundInterface = 0; \ 408:03.29 ^~~~~~~~~~~~~~ 408:03.29 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:03.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 408:03.29 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:583:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:03.29 NS_INTERFACE_MAP_END 408:03.30 ^~~~~~~~~~~~~~~~~~~~ 408:03.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:03.30 else 408:03.30 ^~~~ 408:03.30 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 408:03.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 408:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:03.30 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:582:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 408:03.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 408:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:03.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:03.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 408:03.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 408:03.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 408:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 408:03.59 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 408:03.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 408:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 408:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:03.59 foundInterface = 0; \ 408:03.59 ^~~~~~~~~~~~~~ 408:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:03.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:03.59 ^~~~~~~~~~~~~~~~~~~~~~~ 408:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:03.59 NS_INTERFACE_MAP_END 408:03.59 ^~~~~~~~~~~~~~~~~~~~ 408:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:03.59 else 408:03.59 ^~~~ 408:03.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:03.59 ^~~~~~~~~~~~~~~~~~ 408:03.59 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerPrivate.cpp:4691:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:03.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:03.59 ^~~~~~~~~~~~~~~~~~~~~~ 408:03.67 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 408:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:03.67 foundInterface = 0; \ 408:03.67 ^~~~~~~~~~~~~~ 408:03.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:03.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:03.67 ^~~~~~~~~~~~~~~~~~~~~~~ 408:03.67 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:212:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:03.67 NS_INTERFACE_MAP_END 408:03.67 ^~~~~~~~~~~~~~~~~~~~ 408:03.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:38: 408:03.68 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerRunnable.cpp:211:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:03.68 } else 408:03.68 ^~~~ 408:04.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 408:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 408:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 408:04.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 408:04.31 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 408:04.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 408:04.32 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 408:04.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:04.33 foundInterface = 0; \ 408:04.33 ^~~~~~~~~~~~~~ 408:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:04.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.33 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:04.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 408:04.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:04.33 else 408:04.33 ^~~~ 408:04.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:04.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:04.33 ^~~~~~~~~~~~~~~~~~ 408:04.33 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:04.33 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 408:04.34 ^~~~~~~~~~~~~~~~~~~~~~ 408:04.43 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 408:04.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:04.43 foundInterface = 0; \ 408:04.44 ^~~~~~~~~~~~~~ 408:04.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:04.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.44 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:04.44 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 408:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:04.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerPrivate.h:12, 408:04.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:11, 408:04.44 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 408:04.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 408:04.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:04.44 } else 408:04.44 ^~~~ 408:04.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:04.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.44 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:568:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:04.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 408:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerLocation.h:10, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerLocation.cpp:7, 408:04.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 408:04.52 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 408:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:04.53 foundInterface = 0; \ 408:04.53 ^~~~~~~~~~~~~~ 408:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:04.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.53 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:820:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:04.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 408:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:04.53 else 408:04.53 ^~~~ 408:04.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:04.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:04.53 ^~~~~~~~~~~~~~~~~~ 408:04.53 /builddir/build/BUILD/firefox-66.0.4/dom/workers/WorkerScope.cpp:819:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:04.53 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 408:04.53 ^~~~~~~~~~~~~~~~~~~~~~ 408:18.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:18.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:18.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:18.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:18.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:18.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:18.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:18.80 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:18.80 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:18.80 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:18.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:18.80 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 408:18.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:18.81 foundInterface = 0; \ 408:18.81 ^~~~~~~~~~~~~~ 408:18.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:18.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:18.82 ^~~~~~~~~~~~~~~~~~~~~~~ 408:18.82 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:18.82 NS_INTERFACE_MAP_END 408:18.82 ^~~~~~~~~~~~~~~~~~~~ 408:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:18.83 else 408:18.83 ^~~~ 408:18.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 408:18.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 408:18.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:18.84 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/FileSnapshot.cpp:233:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 408:18.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 408:18.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:18.93 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 408:18.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:18.94 foundInterface = 0; \ 408:18.94 ^~~~~~~~~~~~~~ 408:18.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:18.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:18.94 ^~~~~~~~~~~~~~~~~~~~~~~ 408:18.94 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:859:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:18.94 NS_INTERFACE_MAP_END 408:18.94 ^~~~~~~~~~~~~~~~~~~~ 408:18.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:18.95 else 408:18.95 ^~~~ 408:18.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:18.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:18.95 ^~~~~~~~~~~~~~~~~~ 408:18.96 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBCursor.cpp:858:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:18.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:18.96 ^~~~~~~~~~~~~~~~~~~~~~ 408:19.34 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 408:19.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.35 foundInterface = 0; \ 408:19.35 ^~~~~~~~~~~~~~ 408:19.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:19.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.35 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1062:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:19.36 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 408:19.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:19.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 408:19.36 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 408:19.36 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:19.36 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:19.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:19.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.37 } else 408:19.38 ^~~~ 408:19.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:19.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:19.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.38 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBDatabase.cpp:1061:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:19.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 408:19.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:19.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:19.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:19.43 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 408:19.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.44 foundInterface = 0; \ 408:19.44 ^~~~~~~~~~~~~~ 408:19.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:19.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:19.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.46 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:19.46 NS_INTERFACE_MAP_END_INHERITING(Event) 408:19.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.46 else 408:19.47 ^~~~ 408:19.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:19.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:19.47 ^~~~~~~~~~~~~~~~~~ 408:19.47 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBEvents.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:19.47 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 408:19.47 ^~~~~~~~~~~~~~~~~~~~~~ 408:19.63 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 408:19.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.64 foundInterface = 0; \ 408:19.64 ^~~~~~~~~~~~~~ 408:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:19.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:19.64 ^~~~~~~~~~~~~~~~~~~~~~~ 408:19.64 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:19.64 NS_INTERFACE_MAP_END 408:19.64 ^~~~~~~~~~~~~~~~~~~~ 408:19.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.65 else 408:19.65 ^~~~ 408:19.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:19.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:19.66 ^~~~~~~~~~~~~~~~~~ 408:19.66 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFactory.cpp:833:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:19.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:19.66 ^~~~~~~~~~~~~~~~~~~~~~ 408:19.74 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 408:19.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.75 foundInterface = 0; \ 408:19.75 ^~~~~~~~~~~~~~ 408:19.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:19.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.75 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:693:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:19.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 408:19.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.76 else 408:19.76 ^~~~ 408:19.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:19.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:19.77 ^~~~~~~~~~~~~~~~~~ 408:19.77 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileHandle.cpp:692:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:19.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 408:19.77 ^~~~~~~~~~~~~~~~~~~~~~ 408:19.80 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 408:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.80 foundInterface = 0; \ 408:19.80 ^~~~~~~~~~~~~~ 408:19.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:19.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:19.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.81 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:19.81 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 408:19.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:19.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 408:19.81 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 408:19.82 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:19.82 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:19.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:19.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.82 } else 408:19.82 ^~~~ 408:19.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:19.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:19.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.84 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBFileRequest.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:19.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 408:19.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:19.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:19.92 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:19.92 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 408:19.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.93 foundInterface = 0; \ 408:19.93 ^~~~~~~~~~~~~~ 408:19.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:19.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:19.93 ^~~~~~~~~~~~~~~~~~~~~~~ 408:19.93 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:578:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:19.93 NS_INTERFACE_MAP_END 408:19.93 ^~~~~~~~~~~~~~~~~~~~ 408:19.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.94 else 408:19.94 ^~~~ 408:19.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:19.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:19.94 ^~~~~~~~~~~~~~~~~~ 408:19.94 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBIndex.cpp:577:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:19.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:19.94 ^~~~~~~~~~~~~~~~~~~~~~ 408:19.98 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 408:19.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:19.98 foundInterface = 0; \ 408:19.98 ^~~~~~~~~~~~~~ 408:19.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:19.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:19.98 ^~~~~~~~~~~~~~~~~~~~~~~ 408:19.98 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:19.98 NS_INTERFACE_MAP_END 408:19.98 ^~~~~~~~~~~~~~~~~~~~ 408:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:19.99 else 408:19.99 ^~~~ 408:19.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:19.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:19.99 ^~~~~~~~~~~~~~~~~~ 408:19.99 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBKeyRange.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:19.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:19.99 ^~~~~~~~~~~~~~~~~~~~~~ 408:20.11 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 408:20.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:20.12 foundInterface = 0; \ 408:20.12 ^~~~~~~~~~~~~~ 408:20.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:20.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:20.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:20.12 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:20.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 408:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:20.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:20.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 408:20.13 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 408:20.13 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:20.13 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:20.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:20.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:20.13 } else 408:20.13 ^~~~ 408:20.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:20.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:20.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:20.14 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBMutableFile.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:20.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 408:20.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:21.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:21.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:21.02 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:21.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:21.03 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 408:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:21.03 foundInterface = 0; \ 408:21.03 ^~~~~~~~~~~~~~ 408:21.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 408:21.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 408:21.03 ^~~~~~~~~~~~~~~~~~~~~~~ 408:21.03 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1864:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 408:21.03 NS_INTERFACE_MAP_END 408:21.04 ^~~~~~~~~~~~~~~~~~~~ 408:21.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:21.04 else 408:21.04 ^~~~ 408:21.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:21.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:21.04 ^~~~~~~~~~~~~~~~~~ 408:21.04 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBObjectStore.cpp:1863:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:21.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 408:21.04 ^~~~~~~~~~~~~~~~~~~~~~ 408:21.22 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 408:21.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:21.23 foundInterface = 0; \ 408:21.23 ^~~~~~~~~~~~~~ 408:21.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:21.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.23 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:358:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:21.23 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 408:21.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 408:21.23 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:357:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:21.23 } else 408:21.23 ^~~~ 408:21.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:21.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 408:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:21.28 foundInterface = 0; \ 408:21.28 ^~~~~~~~~~~~~~ 408:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:21.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.28 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:21.28 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 408:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 408:21.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 408:21.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:21.29 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:21.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:21.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:21.29 } else 408:21.29 ^~~~ 408:21.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:21.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:21.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.29 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBRequest.cpp:518:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:21.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 408:21.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:11, 408:21.37 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:21.39 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:21.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 408:21.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:21.39 foundInterface = 0; \ 408:21.39 ^~~~~~~~~~~~~~ 408:21.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:21.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:21.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.39 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:910:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:21.40 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 408:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 408:21.40 else 408:21.40 ^~~~ 408:21.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 408:21.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 408:21.40 ^~~~~~~~~~~~~~~~~~ 408:21.40 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.cpp:909:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 408:21.40 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 408:21.40 ^~~~~~~~~~~~~~~~~~~~~~ 408:21.44 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 408:21.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 408:21.44 foundInterface = 0; \ 408:21.44 ^~~~~~~~~~~~~~ 408:21.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 408:21.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 408:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.45 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 408:21.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 408:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 408:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 408:21.45 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBTransaction.h:12, 408:21.45 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.h:10, 408:21.45 from /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/ActorsChild.cpp:7, 408:21.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 408:21.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 408:21.45 } else 408:21.45 ^~~~ 408:21.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 408:21.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 408:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:21.46 /builddir/build/BUILD/firefox-66.0.4/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 408:21.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 408:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408:23.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp: In member function 'mozilla::dom::ContentChild::RecvWindowPostMessage(mozilla::dom::IdType const&, mozilla::dom::ClonedMessageData const&, mozilla::dom::PostMessageData const&)': 408:23.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3813:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 408:23.40 } // namespace mozilla 408:23.40 ^ 408:23.40 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3813:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 408:23.41 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentChild.cpp:3813:1: warning: the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 409:10.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Logging.h:23, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/layers/ScrollableLayerGuid.h:12, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedInputData.h:11, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:10, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 409:10.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 409:10.92 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 409:10.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:10.93 foundInterface = 0; \ 409:10.93 ^~~~~~~~~~~~~~ 409:10.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 409:10.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 409:10.94 ^~~~~~~~~~~~~~~~~~~~~~~ 409:10.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3015:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 409:10.94 NS_INTERFACE_MAP_END 409:10.94 ^~~~~~~~~~~~~~~~~~~~ 409:10.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:10.94 else 409:10.94 ^~~~ 409:10.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 409:10.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 409:10.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:10.95 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:3014:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 409:10.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 409:10.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:15.27 /builddir/build/BUILD/firefox-66.0.4/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': 409:15.28 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessHangMonitor.cpp:1249: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] 409:15.28 } 409:15.28 ^ 409:15.28 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessHangMonitor.cpp:1249: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] 409:15.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 409:15.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 409:15.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 409:15.75 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 409:15.75 /builddir/build/BUILD/firefox-66.0.4/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] 409:15.75 memset(aT, 0, sizeof(T)); 409:15.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 409:15.76 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 409:15.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 409:15.76 struct AmountFns { 409:15.76 ^~~~~~~~~ 409:15.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:10, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MouseEvents.h:11, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.h:11, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/CoalescedMouseData.cpp:8, 409:15.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 409:15.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 409:15.76 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 409:15.76 /builddir/build/BUILD/firefox-66.0.4/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] 409:15.76 memset(aT, 0, sizeof(T)); 409:15.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 409:15.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ContentParent.cpp:177, 409:15.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 409:15.78 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 409:15.78 struct SizeOfTabFns { 409:15.78 ^~~~~~~~~~~~ 409:19.16 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 409:19.16 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 409:19.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 409:19.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 409:19.16 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 409:19.16 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 409:19.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 409:19.17 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 409:19.17 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:19.17 foundInterface = 0; \ 409:19.18 ^~~~~~~~~~~~~~ 409:19.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 409:19.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 409:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:19.18 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:455:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 409:19.18 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 409:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:19.18 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/xpcom/threads/nsThreadUtils.h:24, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:15, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:9, 409:19.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 409:19.18 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 409:19.18 } else 409:19.18 ^~~~ 409:19.20 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 409:19.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 409:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:19.20 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/SharedMap.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 409:19.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 409:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:28.83 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HalTypes.h:9, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.h:10, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/dom/ipc/ProcessPriorityManager.cpp:7, 409:28.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 409:28.83 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 409:28.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:28.84 foundInterface = 0; \ 409:28.84 ^~~~~~~~~~~~~~ 409:28.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 409:28.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 409:28.84 ^~~~~~~~~~~~~~~~~~~~~~~ 409:28.84 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 409:28.84 NS_INTERFACE_MAP_END 409:28.84 ^~~~~~~~~~~~~~~~~~~~ 409:28.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:28.84 else 409:28.84 ^~~~ 409:28.84 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:28.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:28.84 ^~~~~~~~~~~~~~~~~~ 409:28.84 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:28.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 409:28.84 ^~~~~~~~~~~~~~~~~~~~~~ 409:28.97 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 409:28.97 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:28.97 foundInterface = 0; \ 409:28.98 ^~~~~~~~~~~~~~ 409:28.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 409:28.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 409:28.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:28.98 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:661:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 409:28.98 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 409:28.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:28.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:28.98 else 409:28.98 ^~~~ 409:28.98 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:28.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:28.98 ^~~~~~~~~~~~~~~~~~ 409:28.98 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:660:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:28.98 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 409:28.98 ^~~~~~~~~~~~~~~~~~~~~~ 409:29.58 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 409:29.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:29.58 foundInterface = 0; \ 409:29.58 ^~~~~~~~~~~~~~ 409:29.58 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 409:29.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 409:29.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:29.59 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 409:29.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 409:29.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:29.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:29.59 else 409:29.59 ^~~~ 409:29.59 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:29.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:29.59 ^~~~~~~~~~~~~~~~~~ 409:29.59 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/TabChild.cpp:3362:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:29.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 409:29.60 ^~~~~~~~~~~~~~~~~~~~~~ 409:31.93 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp: In member function 'virtual nsresult mozilla::dom::WindowGlobalParent::QueryInterface(const nsIID&, void**)': 409:31.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:31.93 foundInterface = 0; \ 409:31.93 ^~~~~~~~~~~~~~ 409:31.93 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 409:31.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 409:31.94 ^~~~~~~~~~~~~~~~~~~~~~~ 409:31.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 409:31.94 NS_INTERFACE_MAP_END 409:31.94 ^~~~~~~~~~~~~~~~~~~~ 409:31.94 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:31.94 else 409:31.94 ^~~~ 409:31.96 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:31.96 ^~~~~~~~~~~~~~~~~~ 409:31.96 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/WindowGlobalParent.cpp:165:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:31.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 409:31.97 ^~~~~~~~~~~~~~~~~~~~~~ 409:38.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 409:38.32 } // namespace mozilla 409:38.32 ^ 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 409:38.32 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/PreallocatedProcessManager.cpp:338:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 409:39.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/remoteworkers/Unified_cpp_remoteworkers0.cpp:56: 409:39.89 /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 409:39.89 /builddir/build/BUILD/firefox-66.0.4/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] 409:39.89 } // namespace mozilla 409:39.89 ^ 409:39.89 /builddir/build/BUILD/firefox-66.0.4/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] 409:39.89 /builddir/build/BUILD/firefox-66.0.4/dom/workers/remoteworkers/RemoteWorkerServiceParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 409:39.89 /builddir/build/BUILD/firefox-66.0.4/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] 409:39.89 /builddir/build/BUILD/firefox-66.0.4/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] 409:40.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:10, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 409:40.44 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 409:40.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:40.44 foundInterface = 0; \ 409:40.44 ^~~~~~~~~~~~~~ 409:40.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 409:40.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 409:40.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:40.44 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 409:40.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 409:40.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:40.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.h:12, 409:40.44 from /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:7, 409:40.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:2: 409:40.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 409:40.47 } else 409:40.47 ^~~~ 409:40.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 409:40.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 409:40.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:40.47 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorker.cpp:334:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 409:40.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 409:40.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 409:49.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/workers/sharedworkers/Unified_cpp_sharedworkers0.cpp:38: 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp:341:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 409:49.29 } // namespace mozilla 409:49.29 ^ 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp:341:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp:341:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 409:49.29 /builddir/build/BUILD/firefox-66.0.4/dom/workers/sharedworkers/SharedWorkerService.cpp:341:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 409:52.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 409:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 409:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAudioChannelAgent.h:10, 409:52.45 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.h:10, 409:52.45 from /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:5, 409:52.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 409:52.45 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 409:52.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:52.45 foundInterface = 0; \ 409:52.45 ^~~~~~~~~~~~~~ 409:52.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 409:52.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 409:52.46 ^~~~~~~~~~~~~~~~~~~~~~~ 409:52.46 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 409:52.46 NS_INTERFACE_MAP_END 409:52.46 ^~~~~~~~~~~~~~~~~~~~ 409:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:52.46 else 409:52.46 ^~~~ 409:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:52.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:52.46 ^~~~~~~~~~~~~~~~~~ 409:52.46 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:52.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 409:52.46 ^~~~~~~~~~~~~~~~~~~~~~ 409:54.61 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 409:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 409:54.62 foundInterface = 0; \ 409:54.62 ^~~~~~~~~~~~~~ 409:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 409:54.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 409:54.62 ^~~~~~~~~~~~~~~~~~~~~~~ 409:54.62 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 409:54.62 NS_INTERFACE_MAP_END 409:54.62 ^~~~~~~~~~~~~~~~~~~~ 409:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 409:54.62 else 409:54.62 ^~~~ 409:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 409:54.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 409:54.62 ^~~~~~~~~~~~~~~~~~ 409:54.62 /builddir/build/BUILD/firefox-66.0.4/dom/audiochannel/AudioChannelService.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 409:54.62 NS_INTERFACE_MAP_ENTRY(nsIObserver) 409:54.62 ^~~~~~~~~~~~~~~~~~~~~~ 410:00.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:110: 410:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 410:00.93 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 410:00.93 } // namespace mozilla 410:00.93 ^ 410:00.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 410:00.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 410:00.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 410:00.94 /builddir/build/BUILD/firefox-66.0.4/dom/ipc/nsIContentParent.cpp:326:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 410:03.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:11, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 410:03.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 410:03.33 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 410:03.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:03.35 foundInterface = 0; \ 410:03.35 ^~~~~~~~~~~~~~ 410:03.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:03.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:03.35 ^~~~~~~~~~~~~~~~~~~~~~~ 410:03.35 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:03.35 NS_INTERFACE_MAP_END 410:03.35 ^~~~~~~~~~~~~~~~~~~~ 410:03.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:03.35 else 410:03.36 ^~~~ 410:03.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:03.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:03.36 ^~~~~~~~~~~~~~~~~~ 410:03.36 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:03.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:03.36 ^~~~~~~~~~~~~~~~~~~~~~ 410:07.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:07.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 410:07.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 410:07.90 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 410:07.90 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 410:07.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 410:07.90 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 410:07.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:07.92 foundInterface = 0; \ 410:07.92 ^~~~~~~~~~~~~~ 410:07.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 410:07.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 410:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:07.92 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:426:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 410:07.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 410:07.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:07.92 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 410:07.92 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.h:11, 410:07.92 from /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:7, 410:07.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 410:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 410:07.93 } else 410:07.93 ^~~~ 410:07.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 410:07.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 410:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:07.93 /builddir/build/BUILD/firefox-66.0.4/dom/broadcastchannel/BroadcastChannel.cpp:425:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 410:07.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 410:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:12.95 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 410:12.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:12.95 foundInterface = 0; \ 410:12.95 ^~~~~~~~~~~~~~ 410:12.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 410:12.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 410:12.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:12.95 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 410:12.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 410:12.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:12.95 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.h:13, 410:12.95 from /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessageChannel.cpp:7, 410:12.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 410:12.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 410:12.95 } else 410:12.95 ^~~~ 410:12.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 410:12.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 410:12.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:12.96 /builddir/build/BUILD/firefox-66.0.4/dom/messagechannel/MessagePort.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 410:12.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 410:12.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:21.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 410:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 410:21.15 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 410:21.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 410:21.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 410:21.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Promise.h:11, 410:21.16 from /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:7, 410:21.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 410:21.16 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 410:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:21.17 foundInterface = 0; \ 410:21.17 ^~~~~~~~~~~~~~ 410:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:21.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:21.17 ^~~~~~~~~~~~~~~~~~~~~~~ 410:21.17 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:21.17 NS_INTERFACE_MAP_END 410:21.17 ^~~~~~~~~~~~~~~~~~~~ 410:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:21.17 else 410:21.17 ^~~~ 410:21.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:21.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:21.18 ^~~~~~~~~~~~~~~~~~ 410:21.18 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:21.18 NS_INTERFACE_MAP_ENTRY(Promise) 410:21.18 ^~~~~~~~~~~~~~~~~~~~~~ 410:21.20 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 410:21.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:21.20 foundInterface = 0; \ 410:21.21 ^~~~~~~~~~~~~~ 410:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:21.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:21.21 ^~~~~~~~~~~~~~~~~~~~~~~ 410:21.21 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:21.21 NS_INTERFACE_MAP_END 410:21.21 ^~~~~~~~~~~~~~~~~~~~ 410:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:21.21 else 410:21.21 ^~~~ 410:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:21.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:21.21 ^~~~~~~~~~~~~~~~~~ 410:21.21 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:21.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:21.21 ^~~~~~~~~~~~~~~~~~~~~~ 410:21.26 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 410:21.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:21.26 foundInterface = 0; \ 410:21.26 ^~~~~~~~~~~~~~ 410:21.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:21.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:21.26 ^~~~~~~~~~~~~~~~~~~~~~~ 410:21.26 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:406:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:21.27 NS_INTERFACE_MAP_END 410:21.27 ^~~~~~~~~~~~~~~~~~~~ 410:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:21.27 else 410:21.27 ^~~~ 410:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:21.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:21.27 ^~~~~~~~~~~~~~~~~~ 410:21.27 /builddir/build/BUILD/firefox-66.0.4/dom/promise/Promise.cpp:405:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:21.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:21.27 ^~~~~~~~~~~~~~~~~~~~~~ 410:45.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:45.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 410:45.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 410:45.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 410:45.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 410:45.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 410:45.37 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.h:10, 410:45.37 from /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:7, 410:45.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 410:45.38 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 410:45.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:45.40 foundInterface = 0; \ 410:45.41 ^~~~~~~~~~~~~~ 410:45.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:45.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:45.41 ^~~~~~~~~~~~~~~~~~~~~~~ 410:45.41 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:45.41 NS_INTERFACE_MAP_END 410:45.41 ^~~~~~~~~~~~~~~~~~~~ 410:45.42 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:45.42 else 410:45.42 ^~~~ 410:45.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:45.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:45.43 ^~~~~~~~~~~~~~~~~~ 410:45.43 /builddir/build/BUILD/firefox-66.0.4/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:45.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 410:46.86 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 410:46.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:46.87 foundInterface = 0; \ 410:46.87 ^~~~~~~~~~~~~~ 410:46.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:46.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:46.88 ^~~~~~~~~~~~~~~~~~~~~~~ 410:46.89 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:310:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:46.89 NS_INTERFACE_MAP_END 410:46.89 ^~~~~~~~~~~~~~~~~~~~ 410:46.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:46.90 else 410:46.90 ^~~~ 410:46.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:46.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:46.91 ^~~~~~~~~~~~~~~~~~ 410:46.91 /builddir/build/BUILD/firefox-66.0.4/dom/url/URLSearchParams.cpp:309:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:46.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:46.92 ^~~~~~~~~~~~~~~~~~~~~~ 410:54.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 410:54.54 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:54.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:54.55 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 410:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:54.56 foundInterface = 0; \ 410:54.56 ^~~~~~~~~~~~~~ 410:54.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 410:54.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 410:54.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.56 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 410:54.56 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 410:54.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 410:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 410:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 410:54.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 410:54.57 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:54.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:54.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 410:54.57 } else 410:54.57 ^~~~ 410:54.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 410:54.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 410:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.57 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 410:54.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 410:54.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:54.60 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 410:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:54.60 foundInterface = 0; \ 410:54.60 ^~~~~~~~~~~~~~ 410:54.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 410:54.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 410:54.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.60 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 410:54.60 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 410:54.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 410:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 410:54.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 410:54.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 410:54.61 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:54.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:54.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 410:54.61 } else 410:54.61 ^~~~ 410:54.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 410:54.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 410:54.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.61 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAttestationResponse.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 410:54.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 410:54.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:54.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:54.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:54.63 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 410:54.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:54.63 foundInterface = 0; \ 410:54.63 ^~~~~~~~~~~~~~ 410:54.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 410:54.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 410:54.63 ^~~~~~~~~~~~~~~~~~~~~~~ 410:54.63 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 410:54.63 NS_INTERFACE_MAP_END 410:54.65 ^~~~~~~~~~~~~~~~~~~~ 410:54.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 410:54.65 else 410:54.65 ^~~~ 410:54.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 410:54.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 410:54.65 ^~~~~~~~~~~~~~~~~~ 410:54.65 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 410:54.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 410:54.65 ^~~~~~~~~~~~~~~~~~~~~~ 410:55.18 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 410:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 410:55.18 foundInterface = 0; \ 410:55.18 ^~~~~~~~~~~~~~ 410:55.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 410:55.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 410:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:55.19 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 410:55.19 NS_INTERFACE_MAP_END_INHERITING(Credential) 410:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:55.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 410:55.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 410:55.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 410:55.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 410:55.19 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 410:55.19 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 410:55.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 410:55.19 } else 410:55.19 ^~~~ 410:55.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 410:55.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 410:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410:55.19 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/PublicKeyCredential.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 410:55.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 410:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:05.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 411:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 411:05.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 411:05.32 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 411:05.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:05.32 foundInterface = 0; \ 411:05.33 ^~~~~~~~~~~~~~ 411:05.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 411:05.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 411:05.33 ^~~~~~~~~~~~~~~~~~~~~~~ 411:05.34 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 411:05.34 NS_INTERFACE_MAP_END 411:05.34 ^~~~~~~~~~~~~~~~~~~~ 411:05.34 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 411:05.34 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 411:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 411:05.35 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 411:05.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 411:05.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 411:05.35 } else 411:05.35 ^~~~ 411:05.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 411:05.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 411:05.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:05.35 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 411:05.36 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 411:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 411:07.30 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 411:07.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 411:07.31 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManager::QueryInterface(const nsIID&, void**)': 411:07.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:07.31 foundInterface = 0; \ 411:07.31 ^~~~~~~~~~~~~~ 411:07.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 411:07.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 411:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 411:07.33 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 411:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.33 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 411:07.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 411:07.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 411:07.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 411:07.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 411:07.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 411:07.34 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 411:07.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 411:07.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 411:07.34 } else 411:07.35 ^~~~ 411:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 411:07.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 411:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 411:07.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 411:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.35 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManager.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 411:07.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(WebAuthnManager, 411:07.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:07.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:07.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 411:07.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 411:07.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 411:07.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 411:07.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 411:07.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 411:07.55 from /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 411:07.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 411:07.55 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp: In member function 'virtual nsresult mozilla::dom::WebAuthnManagerBase::QueryInterface(const nsIID&, void**)': 411:07.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:07.55 foundInterface = 0; \ 411:07.56 ^~~~~~~~~~~~~~ 411:07.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 411:07.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 411:07.56 ^~~~~~~~~~~~~~~~~~~~~~~ 411:07.57 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 411:07.57 NS_INTERFACE_MAP_END 411:07.57 ^~~~~~~~~~~~~~~~~~~~ 411:07.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:07.58 else 411:07.58 ^~~~ 411:07.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:07.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:07.58 ^~~~~~~~~~~~~~~~~~ 411:07.58 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/WebAuthnManagerBase.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:07.58 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 411:07.58 ^~~~~~~~~~~~~~~~~~~~~~ 411:07.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:07.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINodeList.h:10, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/dom/xbl/XBLChildrenElement.cpp:7, 411:07.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 411:07.79 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 411:07.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:07.80 foundInterface = 0; \ 411:07.80 ^~~~~~~~~~~~~~ 411:07.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 411:07.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 411:07.81 ^~~~~~~~~~~~~~~~~~~~~~~ 411:07.81 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 411:07.81 NS_INTERFACE_MAP_END 411:07.81 ^~~~~~~~~~~~~~~~~~~~ 411:07.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:07.82 else 411:07.82 ^~~~ 411:07.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:07.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:07.82 ^~~~~~~~~~~~~~~~~~ 411:07.82 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsBindingManager.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:07.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 411:07.82 ^~~~~~~~~~~~~~~~~~~~~~ 411:09.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:09.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:10, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 411:09.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 411:09.24 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 411:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:09.25 foundInterface = 0; \ 411:09.25 ^~~~~~~~~~~~~~ 411:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 411:09.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 411:09.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 411:09.26 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 411:09.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.26 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 411:09.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 411:09.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 411:09.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 411:09.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 411:09.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/IDTracker.h:11, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimeValueSpec.h:12, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/SMILTimedElement.h:16, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.h:10, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/dom/smil/SMILTimeContainer.cpp:7, 411:09.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/smil/Unified_cpp_dom_smil1.cpp:11: 411:09.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 411:09.27 } else 411:09.27 ^~~~ 411:09.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 411:09.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 411:09.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 411:09.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 411:09.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.28 /builddir/build/BUILD/firefox-66.0.4/dom/smil/TimeEvent.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 411:09.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 411:09.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:09.91 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 411:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:09.91 foundInterface = 0; \ 411:09.91 ^~~~~~~~~~~~~~ 411:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 411:09.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 411:09.91 ^~~~~~~~~~~~~~~~~~~~~~~ 411:09.91 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 411:09.91 NS_INTERFACE_MAP_END 411:09.91 ^~~~~~~~~~~~~~~~~~~~ 411:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:09.91 else 411:09.91 ^~~~ 411:09.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:09.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:09.92 ^~~~~~~~~~~~~~~~~~ 411:09.92 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLDocumentInfo.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:09.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 411:09.92 ^~~~~~~~~~~~~~~~~~~~~~ 411:15.11 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 411:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:15.12 foundInterface = 0; \ 411:15.12 ^~~~~~~~~~~~~~ 411:15.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 411:15.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 411:15.12 ^~~~~~~~~~~~~~~~~~~~~~~ 411:15.12 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 411:15.12 NS_INTERFACE_MAP_END 411:15.13 ^~~~~~~~~~~~~~~~~~~~ 411:15.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:15.13 else 411:15.13 ^~~~ 411:15.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:15.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:15.14 ^~~~~~~~~~~~~~~~~~ 411:15.14 /builddir/build/BUILD/firefox-66.0.4/dom/xbl/nsXBLResourceLoader.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:15.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 411:15.14 ^~~~~~~~~~~~~~~~~~~~~~ 411:23.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 411:23.41 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 411:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 411:23.42 } 411:23.42 ^ 411:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 411:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 411:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 411:23.42 /builddir/build/BUILD/firefox-66.0.4/dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 411:30.86 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 411:30.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 411:30.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:12, 411:30.86 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 411:30.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CharacterData.h:16, 411:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Text.h:10, 411:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CDATASection.h:11, 411:30.87 from /builddir/build/BUILD/firefox-66.0.4/dom/xml/CDATASection.cpp:7, 411:30.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 411:30.87 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 411:30.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:30.87 foundInterface = 0; \ 411:30.87 ^~~~~~~~~~~~~~ 411:30.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 411:30.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 411:30.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:30.88 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 411:30.90 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 411:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:30.90 else 411:30.90 ^~~~ 411:30.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:30.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:30.91 ^~~~~~~~~~~~~~~~~~ 411:30.91 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLContentSink.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:30.91 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 411:30.91 ^~~~~~~~~~~~~~~~~~~~~~ 411:31.21 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 411:31.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 411:31.22 foundInterface = 0; \ 411:31.22 ^~~~~~~~~~~~~~ 411:31.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 411:31.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 411:31.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:31.22 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:129:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 411:31.22 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 411:31.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 411:31.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 411:31.22 else 411:31.22 ^~~~ 411:31.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 411:31.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 411:31.23 ^~~~~~~~~~~~~~~~~~ 411:31.23 /builddir/build/BUILD/firefox-66.0.4/dom/xml/nsXMLFragmentContentSink.cpp:128:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 411:31.23 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 411:31.23 ^~~~~~~~~~~~~~~~~~~~~~ 412:05.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 412:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 412:05.30 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathEvaluator.cpp:6, 412:05.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 412:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 412:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:05.30 foundInterface = 0; \ 412:05.30 ^~~~~~~~~~~~~~ 412:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:05.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:05.30 ^~~~~~~~~~~~~~~~~~~~~~~ 412:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:05.30 NS_INTERFACE_MAP_END 412:05.30 ^~~~~~~~~~~~~~~~~~~~ 412:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:05.30 else 412:05.30 ^~~~ 412:05.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 412:05.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 412:05.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:05.30 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/XPathResult.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 412:05.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 412:05.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:19.15 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/base/txCore.h:11, 412:19.15 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXMLEventHandler.h:9, 412:19.16 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.h:9, 412:19.16 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txBufferingHandler.cpp:6, 412:19.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 412:19.16 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 412:19.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:19.17 foundInterface = 0; \ 412:19.17 ^~~~~~~~~~~~~~ 412:19.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:19.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:19.19 ^~~~~~~~~~~~~~~~~~~~~~~ 412:19.19 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:19.19 NS_INTERFACE_MAP_END 412:19.19 ^~~~~~~~~~~~~~~~~~~~ 412:19.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:19.20 else 412:19.20 ^~~~ 412:19.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 412:19.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 412:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:19.20 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 412:19.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 412:19.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:20.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 412:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 412:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 412:20.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:10, 412:20.37 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xml/txXMLUtils.h:15, 412:20.39 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txXSLTFunctions.h:10, 412:20.39 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txCurrentFunctionCall.cpp:6, 412:20.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:11: 412:20.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 412:20.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 412:20.40 /builddir/build/BUILD/firefox-66.0.4/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] 412:20.40 memset(aT, 0, sizeof(T)); 412:20.40 ~~~~~~^~~~~~~~~~~~~~~~~~ 412:20.40 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xslt/txEXSLTFunctions.cpp:33, 412:20.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:29: 412:20.40 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 412:20.41 struct GlobalProperties { 412:20.41 ^~~~~~~~~~~~~~~~ 412:30.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 412:30.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMArray.h:15, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.h:11, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:6, 412:30.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul1.cpp:2: 412:30.38 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 412:30.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:30.39 foundInterface = 0; \ 412:30.39 ^~~~~~~~~~~~~~ 412:30.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:30.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:30.39 ^~~~~~~~~~~~~~~~~~~~~~~ 412:30.40 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:30.40 NS_INTERFACE_MAP_END 412:30.40 ^~~~~~~~~~~~~~~~~~~~ 412:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:30.40 else 412:30.40 ^~~~ 412:30.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 412:30.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 412:30.41 ^~~~~~~~~~~~~~~~~~ 412:30.41 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPrototypeDocument.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 412:30.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 412:30.42 ^~~~~~~~~~~~~~~~~~~~~~ 412:30.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.56 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 412:30.56 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.56 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 412:30.56 ^ 412:30.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.57 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.57 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.57 class txXPathNode { 412:30.57 ^~~~~~~~~~~ 412:30.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.57 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 412:30.58 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.58 memmove(insertPos, pos, count * sizeof(txXPathNode)); 412:30.58 ^ 412:30.58 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.59 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.59 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.59 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.59 class txXPathNode { 412:30.59 ^~~~~~~~~~~ 412:30.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.60 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 412:30.60 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.60 memmove(insertion, mStart + pos - chunk, chunk * sizeof(txXPathNode)); 412:30.60 ^ 412:30.61 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.61 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.61 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.61 class txXPathNode { 412:30.61 ^~~~~~~~~~~ 412:30.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.62 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 412:30.62 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.62 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 412:30.62 ^ 412:30.63 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.63 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.63 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.63 class txXPathNode { 412:30.63 ^~~~~~~~~~~ 412:30.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.64 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.64 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 412:30.64 ^ 412:30.64 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.64 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.64 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.65 class txXPathNode { 412:30.66 ^~~~~~~~~~~ 412:30.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 412:30.66 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 412:30.66 /builddir/build/BUILD/firefox-66.0.4/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] 412:30.66 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 412:30.67 ^ 412:30.67 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathTreeWalker.h:10, 412:30.67 from /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txNameTest.cpp:9, 412:30.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 412:30.67 /builddir/build/BUILD/firefox-66.0.4/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 412:30.67 class txXPathNode { 412:30.67 ^~~~~~~~~~~ 412:31.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 412:31.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 412:31.36 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 412:31.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 412:31.36 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 412:31.36 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 412:31.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 412:31.36 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp: In member function 'virtual nsresult mozilla::dom::XULTreeElement::QueryInterface(const nsIID&, void**)': 412:31.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:31.37 foundInterface = 0; \ 412:31.38 ^~~~~~~~~~~~~~ 412:31.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 412:31.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 412:31.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 412:31.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 412:31.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.39 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 412:31.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 412:31.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.39 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 412:31.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 412:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 412:31.40 } else 412:31.40 ^~~~ 412:31.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 412:31.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 412:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 412:31.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 412:31.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.42 /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULTreeElement.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 412:31.42 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(XULTreeElement, nsXULElement) 412:31.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.51 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 412:31.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 412:31.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.h:10, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/dom/xul/XULBroadcastManager.cpp:7, 412:31.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 412:31.53 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 412:31.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:31.53 foundInterface = 0; \ 412:31.54 ^~~~~~~~~~~~~~ 412:31.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:31.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:31.54 ^~~~~~~~~~~~~~~~~~~~~~~ 412:31.55 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:31.55 NS_INTERFACE_MAP_END 412:31.55 ^~~~~~~~~~~~~~~~~~~~ 412:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:31.55 else 412:31.55 ^~~~ 412:31.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 412:31.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 412:31.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.55 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULCommandDispatcher.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 412:31.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 412:31.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.64 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 412:31.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:31.64 foundInterface = 0; \ 412:31.65 ^~~~~~~~~~~~~~ 412:31.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:31.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:31.65 ^~~~~~~~~~~~~~~~~~~~~~~ 412:31.65 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:172:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:31.65 NS_INTERFACE_MAP_END 412:31.65 ^~~~~~~~~~~~~~~~~~~~ 412:31.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:31.65 else 412:31.65 ^~~~ 412:31.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 412:31.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 412:31.65 ^~~~~~~~~~~~~~~~~~ 412:31.65 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULContentSink.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 412:31.65 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 412:31.65 ^~~~~~~~~~~~~~~~~~~~~~ 412:31.76 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 412:31.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:31.76 foundInterface = 0; \ 412:31.76 ^~~~~~~~~~~~~~ 412:31.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:31.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:31.77 ^~~~~~~~~~~~~~~~~~~~~~~ 412:31.77 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:31.77 NS_INTERFACE_MAP_END 412:31.77 ^~~~~~~~~~~~~~~~~~~~ 412:31.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:31.77 else 412:31.77 ^~~~ 412:31.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 412:31.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 412:31.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:31.77 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULControllers.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 412:31.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 412:31.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 412:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 412:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 412:32.21 foundInterface = 0; \ 412:32.21 ^~~~~~~~~~~~~~ 412:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 412:32.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 412:32.21 ^~~~~~~~~~~~~~~~~~~~~~~ 412:32.21 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 412:32.21 NS_INTERFACE_MAP_END 412:32.21 ^~~~~~~~~~~~~~~~~~~~ 412:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 412:32.21 else 412:32.21 ^~~~ 412:32.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 412:32.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 412:32.21 ^~~~~~~~~~~~~~~~~~ 412:32.22 /builddir/build/BUILD/firefox-66.0.4/dom/xul/nsXULPopupListener.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 412:32.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 412:32.22 ^~~~~~~~~~~~~~~~~~~~~~ 413:01.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.26 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 413:01.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:01.26 foundInterface = 0; \ 413:01.28 ^~~~~~~~~~~~~~ 413:01.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:01.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.28 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:662:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:01.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:01.28 else 413:01.28 ^~~~ 413:01.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 413:01.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 413:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.28 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:661:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 413:01.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 413:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.36 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 413:01.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:01.36 foundInterface = 0; \ 413:01.36 ^~~~~~~~~~~~~~ 413:01.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:01.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:01.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:01.37 NS_INTERFACE_MAP_END_INHERITING(Event) 413:01.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.37 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.37 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:01.37 } else 413:01.37 ^~~~ 413:01.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:01.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:01.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.37 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:01.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 413:01.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:01.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:01.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:01.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:01.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 413:01.54 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.54 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.54 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 413:01.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:01.55 foundInterface = 0; \ 413:01.55 ^~~~~~~~~~~~~~ 413:01.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:01.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.55 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:01.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.55 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.55 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:01.55 } else 413:01.55 ^~~~ 413:01.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:01.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.56 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:01.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 413:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.58 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.58 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 413:01.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:01.60 foundInterface = 0; \ 413:01.60 ^~~~~~~~~~~~~~ 413:01.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:01.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:01.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.60 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:01.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:01.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.60 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:01.60 } else 413:01.60 ^~~~ 413:01.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:01.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:01.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.61 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:01.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 413:01.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:01.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:01.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:01.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:01.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 413:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.62 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.62 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.62 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 413:01.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:01.62 foundInterface = 0; \ 413:01.62 ^~~~~~~~~~~~~~ 413:01.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:01.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.62 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:261:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:01.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:01.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.62 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 413:01.63 from /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRDisplay.cpp:7, 413:01.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 413:01.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:01.63 } else 413:01.63 ^~~~ 413:01.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:01.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:01.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:01.63 /builddir/build/BUILD/firefox-66.0.4/dom/vr/VRServiceTest.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:01.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 413:01.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:09.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 413:09.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 413:09.69 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 413:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:09.70 foundInterface = 0; \ 413:09.70 ^~~~~~~~~~~~~~ 413:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:09.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:09.70 ^~~~~~~~~~~~~~~~~~~~~~~ 413:09.70 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:924:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:09.70 NS_INTERFACE_MAP_END 413:09.70 ^~~~~~~~~~~~~~~~~~~~ 413:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:09.70 else 413:09.70 ^~~~ 413:09.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:09.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:09.71 ^~~~~~~~~~~~~~~~~~ 413:09.71 /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:923:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:09.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 413:09.71 ^~~~~~~~~~~~~~~~~~~~~~ 413:10.23 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 413:10.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:10.23 foundInterface = 0; \ 413:10.23 ^~~~~~~~~~~~~~ 413:10.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:10.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:10.24 ^~~~~~~~~~~~~~~~~~~~~~~ 413:10.24 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:10.24 NS_INTERFACE_MAP_END 413:10.24 ^~~~~~~~~~~~~~~~~~~~ 413:10.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsPIDOMWindow.h:15, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcpublic.h:22, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Console.h:10, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/dom/console/Console.cpp:7, 413:10.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 413:10.24 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:10.24 else 413:10.24 ^~~~ 413:10.24 /builddir/build/BUILD/firefox-66.0.4/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 413:10.24 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 413:10.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:11.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:11.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:12, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 413:11.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 413:11.03 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 413:11.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:11.03 foundInterface = 0; \ 413:11.04 ^~~~~~~~~~~~~~ 413:11.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:11.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:11.04 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:11.04 NS_INTERFACE_MAP_END_INHERITING(WebAuthnManagerBase) 413:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:11.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 413:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 413:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 413:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 413:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 413:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 413:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2FBinding.h:11, 413:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/U2F.h:14, 413:11.06 from /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:7, 413:11.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 413:11.07 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:11.07 else 413:11.07 ^~~~ 413:11.07 /builddir/build/BUILD/firefox-66.0.4/dom/u2f/U2F.cpp:48:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 413:11.07 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 413:11.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.19 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:12.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:12.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:12.20 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:12.20 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:12.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:12.20 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 413:12.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:12.21 foundInterface = 0; \ 413:12.22 ^~~~~~~~~~~~~~ 413:12.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:12.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.23 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:12.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 413:12.23 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:12.23 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:12.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:12.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:12.23 } else 413:12.24 ^~~~ 413:12.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:12.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.24 /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:12.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 413:12.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:12.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:12.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:12.37 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:12.37 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:12.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:12.37 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 413:12.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:12.37 foundInterface = 0; \ 413:12.38 ^~~~~~~~~~~~~~ 413:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:12.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:12.38 ^~~~~~~~~~~~~~~~~~~~~~~ 413:12.38 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:12.38 NS_INTERFACE_MAP_END 413:12.38 ^~~~~~~~~~~~~~~~~~~~ 413:12.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:12.40 else 413:12.40 ^~~~ 413:12.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:12.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:12.40 ^~~~~~~~~~~~~~~~~~ 413:12.40 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:12.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:12.40 ^~~~~~~~~~~~~~~~~~~~~~ 413:12.44 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 413:12.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:12.44 foundInterface = 0; \ 413:12.44 ^~~~~~~~~~~~~~ 413:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:12.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:12.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.45 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:12.45 NS_INTERFACE_MAP_END_INHERITING(Performance) 413:12.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:12.45 else 413:12.45 ^~~~ 413:12.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:12.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:12.46 ^~~~~~~~~~~~~~~~~~ 413:12.46 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceMainThread.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:12.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:12.47 ^~~~~~~~~~~~~~~~~~~~~~ 413:12.52 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 413:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:12.52 foundInterface = 0; \ 413:12.52 ^~~~~~~~~~~~~~ 413:12.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:12.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.53 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:12.53 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 413:12.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 413:12.53 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:12.53 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:12.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:12.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:12.53 } else 413:12.54 ^~~~ 413:12.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:12.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:12.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:12.54 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:12.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 413:12.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:14.01 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:14.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:14.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:14.02 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:14.03 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:14.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:14.05 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 413:14.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:14.08 foundInterface = 0; \ 413:14.09 ^~~~~~~~~~~~~~ 413:14.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:14.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:14.10 ^~~~~~~~~~~~~~~~~~~~~~~ 413:14.10 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:14.10 NS_INTERFACE_MAP_END 413:14.11 ^~~~~~~~~~~~~~~~~~~~ 413:14.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:14.11 else 413:14.11 ^~~~ 413:14.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:14.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:14.13 ^~~~~~~~~~~~~~~~~~ 413:14.13 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserver.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:14.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:14.14 ^~~~~~~~~~~~~~~~~~~~~~ 413:14.22 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 413:14.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:14.23 foundInterface = 0; \ 413:14.23 ^~~~~~~~~~~~~~ 413:14.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:14.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:14.23 ^~~~~~~~~~~~~~~~~~~~~~~ 413:14.25 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:14.25 NS_INTERFACE_MAP_END 413:14.25 ^~~~~~~~~~~~~~~~~~~~ 413:14.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:14.25 else 413:14.25 ^~~~ 413:14.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:14.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:14.28 ^~~~~~~~~~~~~~~~~~ 413:14.28 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceObserverEntryList.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:14.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:14.28 ^~~~~~~~~~~~~~~~~~~~~~ 413:14.39 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 413:14.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:14.41 foundInterface = 0; \ 413:14.43 ^~~~~~~~~~~~~~ 413:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:14.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:14.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:14.46 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:14.46 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 413:14.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:14.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 413:14.49 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:14.49 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:14.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:14.52 } else 413:14.52 ^~~~ 413:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:14.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:14.53 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceResourceTiming.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:14.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 413:14.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:14.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:14.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:14.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:14.66 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.h:11, 413:14.66 from /builddir/build/BUILD/firefox-66.0.4/dom/performance/Performance.cpp:7, 413:14.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 413:14.68 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 413:14.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:14.70 foundInterface = 0; \ 413:14.71 ^~~~~~~~~~~~~~ 413:14.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:14.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:14.71 ^~~~~~~~~~~~~~~~~~~~~~~ 413:14.71 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:14.71 NS_INTERFACE_MAP_END 413:14.71 ^~~~~~~~~~~~~~~~~~~~ 413:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:14.72 else 413:14.72 ^~~~ 413:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:14.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:14.73 ^~~~~~~~~~~~~~~~~~ 413:14.73 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:14.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:14.74 ^~~~~~~~~~~~~~~~~~~~~~ 413:37.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 413:37.50 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 413:37.50 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 413:37.50 } // namespace mozilla 413:37.50 ^ 413:37.51 /builddir/build/BUILD/firefox-66.0.4/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] 413:37.51 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 413:37.52 /builddir/build/BUILD/firefox-66.0.4/dom/performance/PerformanceWorker.cpp:50:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 413:37.52 /builddir/build/BUILD/firefox-66.0.4/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] 413:51.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:51.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:51.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 413:51.28 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 413:51.28 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 413:51.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 413:51.28 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 413:51.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:51.29 foundInterface = 0; \ 413:51.29 ^~~~~~~~~~~~~~ 413:51.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:51.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:51.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.30 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:51.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 413:51.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 413:51.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 413:51.30 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 413:51.30 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 413:51.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 413:51.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:51.30 } else 413:51.31 ^~~~ 413:51.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:51.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:51.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.31 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:51.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 413:51.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:51.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:51.87 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 413:51.87 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:51.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:51.87 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::LoadedScript::QueryInterface(const nsIID&, void**)': 413:51.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:51.87 foundInterface = 0; \ 413:51.88 ^~~~~~~~~~~~~~ 413:51.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:51.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:51.88 ^~~~~~~~~~~~~~~~~~~~~~~ 413:51.88 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:51.88 NS_INTERFACE_MAP_END 413:51.88 ^~~~~~~~~~~~~~~~~~~~ 413:51.88 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 413:51.88 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:51.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:51.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:51.90 } else 413:51.90 ^~~~ 413:51.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:51.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.91 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:51.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LoadedScript) 413:51.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.91 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:51.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:51.91 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 413:51.91 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:51.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:51.92 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 413:51.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:51.92 foundInterface = 0; \ 413:51.92 ^~~~~~~~~~~~~~ 413:51.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:51.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:51.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.93 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:51.93 NS_INTERFACE_MAP_END_INHERITING(LoadedScript) 413:51.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.94 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 413:51.94 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:51.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:51.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:51.95 } else 413:51.95 ^~~~ 413:51.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:51.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:51.96 /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:101:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:51.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 413:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:52.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:52.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:52.01 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 413:52.01 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:52.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:52.01 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 413:52.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:52.01 foundInterface = 0; \ 413:52.03 ^~~~~~~~~~~~~~ 413:52.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:52.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:52.03 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:52.04 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 413:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:52.04 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 413:52.04 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:52.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:52.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:52.04 } else 413:52.04 ^~~~ 413:52.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:52.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:52.05 /builddir/build/BUILD/firefox-66.0.4/dom/script/ModuleLoadRequest.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:52.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 413:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:53.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 413:53.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 413:53.35 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 413:53.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:53.36 foundInterface = 0; \ 413:53.36 ^~~~~~~~~~~~~~ 413:53.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:53.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:53.36 ^~~~~~~~~~~~~~~~~~~~~~~ 413:53.36 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:53.36 NS_INTERFACE_MAP_END 413:53.38 ^~~~~~~~~~~~~~~~~~~~ 413:53.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:53.38 else 413:53.38 ^~~~ 413:53.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:53.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:53.39 ^~~~~~~~~~~~~~~~~~ 413:53.39 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:412:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:53.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 413:53.39 ^~~~~~~~~~~~~~~~~~~~~~ 413:53.51 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 413:53.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:53.51 foundInterface = 0; \ 413:53.51 ^~~~~~~~~~~~~~ 413:53.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:53.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:53.51 ^~~~~~~~~~~~~~~~~~~~~~~ 413:53.51 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:53.52 NS_INTERFACE_MAP_END 413:53.52 ^~~~~~~~~~~~~~~~~~~~ 413:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:53.52 else 413:53.52 ^~~~ 413:53.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:53.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:53.52 ^~~~~~~~~~~~~~~~~~ 413:53.52 /builddir/build/BUILD/firefox-66.0.4/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:53.52 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 413:53.53 ^~~~~~~~~~~~~~~~~~~~~~ 413:53.87 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:53.87 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:53.87 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 413:53.88 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:53.88 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:53.88 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 413:53.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:53.88 foundInterface = 0; \ 413:53.88 ^~~~~~~~~~~~~~ 413:53.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 413:53.89 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:53.89 NS_INTERFACE_MAP_END 413:53.89 ^~~~~~~~~~~~~~~~~~~~ 413:53.89 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 413:53.89 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:53.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:53.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:53.90 } else 413:53.90 ^~~~ 413:53.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:53.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:53.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:53.91 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoadRequest.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:53.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 413:53.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:54.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 413:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 413:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 413:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 413:54.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 413:54.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/Value.h:25, 413:54.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:32, 413:54.57 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.h:11, 413:54.57 from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:7, 413:54.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 413:54.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 413:54.57 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 413:54.57 /builddir/build/BUILD/firefox-66.0.4/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] 413:54.57 memset(aT, 0, sizeof(T)); 413:54.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 413:54.60 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/worklet/Worklet.cpp:24, 413:54.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 413:54.60 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 413:54.60 struct GlobalProperties { 413:54.60 ^~~~~~~~~~~~~~~~ 413:56.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:56.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:56.48 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:10, 413:56.48 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:56.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:56.48 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 413:56.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:56.49 foundInterface = 0; \ 413:56.49 ^~~~~~~~~~~~~~ 413:56.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:56.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:56.49 ^~~~~~~~~~~~~~~~~~~~~~~ 413:56.49 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:56.49 NS_INTERFACE_MAP_END 413:56.49 ^~~~~~~~~~~~~~~~~~~~ 413:56.50 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.h:11, 413:56.50 from /builddir/build/BUILD/firefox-66.0.4/dom/script/LoadedScript.cpp:7, 413:56.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 413:56.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 413:56.50 } else 413:56.51 ^~~~ 413:56.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 413:56.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 413:56.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:56.51 /builddir/build/BUILD/firefox-66.0.4/dom/script/ScriptLoader.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 413:56.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 413:56.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:56.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 413:56.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 413:56.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 413:56.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 413:56.54 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 413:56.54 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 413:56.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 413:56.54 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 413:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:56.54 foundInterface = 0; \ 413:56.54 ^~~~~~~~~~~~~~ 413:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 413:56.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 413:56.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:56.55 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:379:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 413:56.55 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 413:56.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:56.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:56.55 else 413:56.55 ^~~~ 413:56.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 413:56.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 413:56.55 ^~~~~~~~~~~~~~~~~~ 413:56.56 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:378:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 413:56.56 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 413:56.56 ^~~~~~~~~~~~~~~~~~~~~~ 413:57.10 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 413:57.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 413:57.11 foundInterface = 0; \ 413:57.11 ^~~~~~~~~~~~~~ 413:57.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 413:57.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 413:57.11 ^~~~~~~~~~~~~~~~~~~~~~~ 413:57.11 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3613:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 413:57.11 NS_INTERFACE_MAP_END 413:57.11 ^~~~~~~~~~~~~~~~~~~~ 413:57.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 413:57.11 else 413:57.12 ^~~~ 413:57.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 413:57.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 413:57.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 413:57.12 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestMainThread.cpp:3612:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 413:57.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 413:57.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:02.32 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 414:02.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:02.32 foundInterface = 0; \ 414:02.32 ^~~~~~~~~~~~~~ 414:02.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:02.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:02.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:02.33 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1442:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:02.33 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 414:02.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:02.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:02.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 414:02.33 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.h:11, 414:02.35 from /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequest.cpp:7, 414:02.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 414:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:02.35 } else 414:02.35 ^~~~ 414:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:02.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:02.36 /builddir/build/BUILD/firefox-66.0.4/dom/xhr/XMLHttpRequestWorker.cpp:1441:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:02.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 414:02.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:03.45 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 414:03.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 414:03.46 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 414:03.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:03.46 foundInterface = 0; \ 414:03.46 ^~~~~~~~~~~~~~ 414:03.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:03.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:03.47 ^~~~~~~~~~~~~~~~~~~~~~~ 414:03.47 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:03.47 NS_INTERFACE_MAP_END 414:03.47 ^~~~~~~~~~~~~~~~~~~~ 414:03.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:03.47 else 414:03.49 ^~~~ 414:03.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:03.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:03.49 ^~~~~~~~~~~~~~~~~~ 414:03.49 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:03.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 414:03.50 ^~~~~~~~~~~~~~~~~~~~~~ 414:04.02 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 414:04.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:04.03 foundInterface = 0; \ 414:04.03 ^~~~~~~~~~~~~~ 414:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:04.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:04.03 ^~~~~~~~~~~~~~~~~~~~~~~ 414:04.03 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:04.03 NS_INTERFACE_MAP_END 414:04.03 ^~~~~~~~~~~~~~~~~~~~ 414:04.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:04.03 else 414:04.04 ^~~~ 414:04.04 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:04.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:04.04 ^~~~~~~~~~~~~~~~~~ 414:04.05 /builddir/build/BUILD/firefox-66.0.4/dom/webbrowserpersist/nsWebBrowserPersist.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:04.05 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 414:04.05 ^~~~~~~~~~~~~~~~~~~~~~ 414:14.54 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 414:14.55 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:14.56 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 414:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:14.56 foundInterface = 0; \ 414:14.56 ^~~~~~~~~~~~~~ 414:14.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:14.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:14.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.56 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:14.56 NS_INTERFACE_MAP_END_INHERITING(Event) 414:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:14.57 } else 414:14.57 ^~~~ 414:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:14.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.57 /builddir/build/BUILD/firefox-66.0.4/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:14.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 414:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:14.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:14.76 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 414:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:14.78 foundInterface = 0; \ 414:14.78 ^~~~~~~~~~~~~~ 414:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:14.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:14.78 ^~~~~~~~~~~~~~~~~~~~~~~ 414:14.78 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:14.78 NS_INTERFACE_MAP_END 414:14.78 ^~~~~~~~~~~~~~~~~~~~ 414:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:14.78 else 414:14.79 ^~~~ 414:14.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:14.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:14.79 ^~~~~~~~~~~~~~~~~~ 414:14.79 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:14.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 414:14.79 ^~~~~~~~~~~~~~~~~~~~~~ 414:14.80 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 414:14.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:14.81 foundInterface = 0; \ 414:14.81 ^~~~~~~~~~~~~~ 414:14.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:14.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:14.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.81 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:14.82 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 414:14.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:14.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:14.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:14.82 } else 414:14.82 ^~~~ 414:14.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:14.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:14.83 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:14.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 414:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:20.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:20.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:20.69 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 414:20.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:20.69 foundInterface = 0; \ 414:20.69 ^~~~~~~~~~~~~~ 414:20.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:20.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:20.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:20.69 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:20.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 414:20.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:20.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:20.69 else 414:20.69 ^~~~ 414:20.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:20.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:20.69 ^~~~~~~~~~~~~~~~~~ 414:20.69 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequest.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:20.69 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 414:20.69 ^~~~~~~~~~~~~~~~~~~~~~ 414:25.11 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 414:25.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:25.11 foundInterface = 0; \ 414:25.11 ^~~~~~~~~~~~~~ 414:25.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:25.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:25.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.12 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:25.12 NS_INTERFACE_MAP_END_INHERITING(Event) 414:25.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:25.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:25.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:25.12 } else 414:25.12 ^~~~ 414:25.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:25.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:25.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.13 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:25.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 414:25.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:25.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 414:25.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.h:10, 414:25.17 from /builddir/build/BUILD/firefox-66.0.4/dom/payments/BasicCardPayment.cpp:7, 414:25.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 414:25.18 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 414:25.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:25.18 foundInterface = 0; \ 414:25.18 ^~~~~~~~~~~~~~ 414:25.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:25.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:25.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.18 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:25.18 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 414:25.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:25.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:25.19 else 414:25.19 ^~~~ 414:25.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:25.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:25.19 ^~~~~~~~~~~~~~~~~~ 414:25.19 /builddir/build/BUILD/firefox-66.0.4/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:25.19 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 414:25.19 ^~~~~~~~~~~~~~~~~~~~~~ 414:31.31 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:31.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:12, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 414:31.32 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 414:31.32 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 414:31.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:31.33 foundInterface = 0; \ 414:31.33 ^~~~~~~~~~~~~~ 414:31.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:31.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:31.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:31.33 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1420:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:31.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 414:31.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:31.33 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 414:31.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/TypedArray.h:14, 414:31.34 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.h:12, 414:31.34 from /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:7, 414:31.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 414:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:31.34 } else 414:31.34 ^~~~ 414:31.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:31.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:31.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:31.34 /builddir/build/BUILD/firefox-66.0.4/dom/websocket/WebSocket.cpp:1419:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:31.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 414:31.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:48.09 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:48.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 414:48.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:48.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:48.10 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:48.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:48.10 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 414:48.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:48.12 foundInterface = 0; \ 414:48.12 ^~~~~~~~~~~~~~ 414:48.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:48.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:48.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:48.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 414:48.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:48.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:48.13 else 414:48.13 ^~~~ 414:48.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:48.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:48.13 ^~~~~~~~~~~~~~~~~~ 414:48.13 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorker.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:48.13 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 414:48.14 ^~~~~~~~~~~~~~~~~~~~~~ 414:49.17 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 414:49.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:49.18 foundInterface = 0; \ 414:49.18 ^~~~~~~~~~~~~~ 414:49.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:49.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:49.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:49.18 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:49.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 414:49.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:49.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:49.20 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:49.20 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:49.21 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:49.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:49.21 } else 414:49.21 ^~~~ 414:49.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:49.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:49.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:49.21 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:49.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 414:49.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.67 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.68 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 414:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:50.70 foundInterface = 0; \ 414:50.70 ^~~~~~~~~~~~~~ 414:50.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:50.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:50.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.71 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:50.71 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 414:50.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.71 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:50.71 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.71 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.71 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.71 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:50.72 } else 414:50.72 ^~~~ 414:50.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:50.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:50.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.74 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:932:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:50.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 414:50.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.74 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.75 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 414:50.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:50.76 foundInterface = 0; \ 414:50.77 ^~~~~~~~~~~~~~ 414:50.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:50.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.77 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:50.78 NS_INTERFACE_MAP_END_INHERITING(Event) 414:50.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:50.78 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.78 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.78 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:50.78 } else 414:50.78 ^~~~ 414:50.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:50.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:50.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.79 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:50.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 414:50.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:50.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 414:50.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.79 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.80 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 414:50.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:50.81 foundInterface = 0; \ 414:50.81 ^~~~~~~~~~~~~~ 414:50.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:50.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:50.82 ^~~~~~~~~~~~~~~~~~~~~~~ 414:50.82 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1039:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:50.82 NS_INTERFACE_MAP_END 414:50.82 ^~~~~~~~~~~~~~~~~~~~ 414:50.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:50.82 else 414:50.82 ^~~~ 414:50.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:50.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:50.82 ^~~~~~~~~~~~~~~~~~ 414:50.83 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1038:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:50.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 414:50.83 ^~~~~~~~~~~~~~~~~~~~~~ 414:50.83 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 414:50.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:50.83 foundInterface = 0; \ 414:50.83 ^~~~~~~~~~~~~~ 414:50.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:50.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:50.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.85 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:50.85 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 414:50.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:50.85 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.86 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.86 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:50.86 } else 414:50.86 ^~~~ 414:50.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:50.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.86 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1131:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:50.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 414:50.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:50.90 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:50.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 414:50.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.91 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.91 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 414:50.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:50.93 foundInterface = 0; \ 414:50.93 ^~~~~~~~~~~~~~ 414:50.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 414:50.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 414:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.94 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 414:50.94 NS_INTERFACE_MAP_END_INHERITING(Event) 414:50.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.94 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 414:50.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerContainer.h:10, 414:50.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 414:50.94 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 414:50.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 414:50.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 414:50.95 } else 414:50.95 ^~~~ 414:50.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 414:50.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 414:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:50.95 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerEvents.cpp:1238:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 414:50.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 414:50.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 414:52.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 414:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 414:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 414:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 414:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 414:52.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 414:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 414:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 414:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 414:52.86 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 414:52.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 414:52.87 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp: In member function 'virtual nsresult mozilla::dom::Report::QueryInterface(const nsIID&, void**)': 414:52.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:52.87 foundInterface = 0; \ 414:52.87 ^~~~~~~~~~~~~~ 414:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:52.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:52.88 ^~~~~~~~~~~~~~~~~~~~~~~ 414:52.88 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:52.88 NS_INTERFACE_MAP_END 414:52.88 ^~~~~~~~~~~~~~~~~~~~ 414:52.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:52.90 else 414:52.90 ^~~~ 414:52.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:52.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:52.90 ^~~~~~~~~~~~~~~~~~ 414:52.90 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/Report.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:52.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 414:52.91 ^~~~~~~~~~~~~~~~~~~~~~ 414:52.91 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp: In member function 'virtual nsresult mozilla::dom::ReportBody::QueryInterface(const nsIID&, void**)': 414:52.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 414:52.91 foundInterface = 0; \ 414:52.91 ^~~~~~~~~~~~~~ 414:52.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 414:52.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 414:52.91 ^~~~~~~~~~~~~~~~~~~~~~~ 414:52.91 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 414:52.92 NS_INTERFACE_MAP_END 414:52.92 ^~~~~~~~~~~~~~~~~~~~ 414:52.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 414:52.92 else 414:52.92 ^~~~ 414:52.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 414:52.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 414:52.92 ^~~~~~~~~~~~~~~~~~ 414:52.92 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportBody.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 414:52.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 414:52.93 ^~~~~~~~~~~~~~~~~~~~~~ 415:01.86 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.h:10, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/ActorsChild.cpp:7, 415:01.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 415:01.86 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 415:01.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:01.86 foundInterface = 0; \ 415:01.86 ^~~~~~~~~~~~~~ 415:01.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 415:01.87 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:01.87 NS_INTERFACE_MAP_END 415:01.87 ^~~~~~~~~~~~~~~~~~~~ 415:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:01.87 else 415:01.87 ^~~~ 415:01.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:01.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:01.88 ^~~~~~~~~~~~~~~~~~ 415:01.88 /builddir/build/BUILD/firefox-66.0.4/dom/simpledb/SDBRequest.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:01.88 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 415:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 415:02.12 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp: In member function 'virtual nsresult mozilla::dom::ReportDeliver::QueryInterface(const nsIID&, void**)': 415:02.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:02.12 foundInterface = 0; \ 415:02.13 ^~~~~~~~~~~~~~ 415:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:02.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:02.13 ^~~~~~~~~~~~~~~~~~~~~~~ 415:02.13 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:02.13 NS_INTERFACE_MAP_END 415:02.13 ^~~~~~~~~~~~~~~~~~~~ 415:02.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:02.13 else 415:02.13 ^~~~ 415:02.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:02.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:02.14 ^~~~~~~~~~~~~~~~~~ 415:02.14 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportDeliver.cpp:398:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:02.15 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 415:02.15 ^~~~~~~~~~~~~~~~~~~~~~ 415:02.29 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp: In member function 'virtual nsresult mozilla::dom::ReportingHeader::QueryInterface(const nsIID&, void**)': 415:02.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:02.29 foundInterface = 0; \ 415:02.29 ^~~~~~~~~~~~~~ 415:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:02.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:02.30 ^~~~~~~~~~~~~~~~~~~~~~~ 415:02.30 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:754:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:02.30 NS_INTERFACE_MAP_END 415:02.30 ^~~~~~~~~~~~~~~~~~~~ 415:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:02.30 else 415:02.30 ^~~~ 415:02.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:02.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:02.31 ^~~~~~~~~~~~~~~~~~ 415:02.31 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingHeader.cpp:753:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:02.32 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 415:02.32 ^~~~~~~~~~~~~~~~~~~~~~ 415:02.35 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp: In member function 'virtual nsresult mozilla::dom::ReportingObserver::QueryInterface(const nsIID&, void**)': 415:02.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:02.35 foundInterface = 0; \ 415:02.36 ^~~~~~~~~~~~~~ 415:02.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 415:02.36 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:02.36 NS_INTERFACE_MAP_END 415:02.36 ^~~~~~~~~~~~~~~~~~~~ 415:02.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 415:02.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 415:02.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:21, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 415:02.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 415:02.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:02.38 else 415:02.39 ^~~~ 415:02.39 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/ReportingObserver.cpp:38:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 415:02.39 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 415:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:02.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 415:02.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 415:02.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ReportBody.h:11, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/DeprecationReportBody.h:10, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/dom/reporting/DeprecationReportBody.cpp:7, 415:02.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/reporting/Unified_cpp_dom_reporting0.cpp:2: 415:02.43 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp: In member function 'virtual nsresult mozilla::dom::TestingDeprecatedInterface::QueryInterface(const nsIID&, void**)': 415:02.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:02.44 foundInterface = 0; \ 415:02.44 ^~~~~~~~~~~~~~ 415:02.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:02.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:02.45 ^~~~~~~~~~~~~~~~~~~~~~~ 415:02.45 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:02.45 NS_INTERFACE_MAP_END 415:02.45 ^~~~~~~~~~~~~~~~~~~~ 415:02.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:02.45 else 415:02.45 ^~~~ 415:02.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:02.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:02.45 ^~~~~~~~~~~~~~~~~~ 415:02.46 /builddir/build/BUILD/firefox-66.0.4/dom/reporting/TestingDeprecatedInterface.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:02.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 415:02.46 ^~~~~~~~~~~~~~~~~~~~~~ 415:22.33 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 415:22.33 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 415:22.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 415:22.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:11, 415:22.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 415:22.33 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 415:22.34 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 415:22.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 415:22.34 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp: In member function 'virtual nsresult mozilla::dom::LSObject::QueryInterface(const nsIID&, void**)': 415:22.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:22.34 foundInterface = 0; \ 415:22.34 ^~~~~~~~~~~~~~ 415:22.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:22.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:22.35 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:664:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:22.35 NS_INTERFACE_MAP_END_INHERITING(Storage) 415:22.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:22.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 415:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 415:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 415:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 415:22.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/base/message_loop.h:32, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/MessageChannel.h:12, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ipc/ProtocolUtils.h:23, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabase.h:15, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundLSDatabaseChild.h:9, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.h:10, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ActorsChild.cpp:7, 415:22.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:2: 415:22.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 415:22.36 } else 415:22.36 ^~~~ 415:22.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 415:22.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 415:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:22.37 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/LSObject.cpp:663:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 415:22.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(LSObject) 415:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:33.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 415:33.66 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 415:33.66 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 415:33.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 415:33.66 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 415:33.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:33.66 foundInterface = 0; \ 415:33.67 ^~~~~~~~~~~~~~ 415:33.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:33.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:33.68 ^~~~~~~~~~~~~~~~~~~~~~~ 415:33.68 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:33.68 NS_INTERFACE_MAP_END 415:33.68 ^~~~~~~~~~~~~~~~~~~~ 415:33.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:33.69 else 415:33.69 ^~~~ 415:33.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:33.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:33.69 ^~~~~~~~~~~~~~~~~~ 415:33.69 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/Presentation.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:33.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 415:33.69 ^~~~~~~~~~~~~~~~~~~~~~ 415:33.79 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 415:33.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:33.79 foundInterface = 0; \ 415:33.80 ^~~~~~~~~~~~~~ 415:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:33.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:33.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:33.80 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:33.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 415:33.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:33.80 else 415:33.80 ^~~~ 415:33.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:33.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:33.81 ^~~~~~~~~~~~~~~~~~ 415:33.81 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:33.82 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 415:33.82 ^~~~~~~~~~~~~~~~~~~~~~ 415:34.18 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 415:34.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:34.18 foundInterface = 0; \ 415:34.18 ^~~~~~~~~~~~~~ 415:34.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:34.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:34.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.18 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:34.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 415:34.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:34.19 else 415:34.19 ^~~~ 415:34.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:34.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:34.19 ^~~~~~~~~~~~~~~~~~ 415:34.21 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnection.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:34.21 NS_INTERFACE_MAP_ENTRY(nsIRequest) 415:34.21 ^~~~~~~~~~~~~~~~~~~~~~ 415:34.35 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 415:34.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:34.36 foundInterface = 0; \ 415:34.36 ^~~~~~~~~~~~~~ 415:34.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:34.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:34.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.36 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:34.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 415:34.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 415:34.37 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 415:34.37 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 415:34.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 415:34.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 415:34.38 } else 415:34.38 ^~~~ 415:34.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 415:34.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 415:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.39 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 415:34.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 415:34.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:34.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 415:34.52 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 415:34.52 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 415:34.52 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 415:34.52 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 415:34.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:34.53 foundInterface = 0; \ 415:34.53 ^~~~~~~~~~~~~~ 415:34.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:34.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:34.53 ^~~~~~~~~~~~~~~~~~~~~~~ 415:34.53 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:34.53 NS_INTERFACE_MAP_END 415:34.54 ^~~~~~~~~~~~~~~~~~~~ 415:34.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:34.54 else 415:34.54 ^~~~ 415:34.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:34.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:34.55 ^~~~~~~~~~~~~~~~~~ 415:34.55 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationReceiver.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:34.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 415:34.55 ^~~~~~~~~~~~~~~~~~~~~~ 415:36.25 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 415:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:36.26 foundInterface = 0; \ 415:36.26 ^~~~~~~~~~~~~~ 415:36.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:36.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:36.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:36.26 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:36.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 415:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:36.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 415:36.27 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationAvailability.h:10, 415:36.28 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:10, 415:36.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 415:36.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 415:36.28 } else 415:36.28 ^~~~ 415:36.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 415:36.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 415:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:36.29 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 415:36.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 415:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:37.68 dom/plugins/test/testplugin/libnptest.so 415:39.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/localstorage/Unified_cpp_dom_localstorage0.cpp:74: 415:39.41 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 415:39.41 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 415:39.41 } // namespace mozilla 415:39.41 ^ 415:39.42 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 415:39.42 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 415:39.42 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 415:39.42 /builddir/build/BUILD/firefox-66.0.4/dom/localstorage/ReportInternalError.cpp:34:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 415:40.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 415:40.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 415:40.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINetworkInterceptController.h:10, 415:40.48 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 415:40.48 from /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 415:40.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 415:40.48 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 415:40.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:40.49 foundInterface = 0; \ 415:40.49 ^~~~~~~~~~~~~~ 415:40.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:40.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:40.49 ^~~~~~~~~~~~~~~~~~~~~~~ 415:40.49 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:276:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:40.49 NS_INTERFACE_MAP_END 415:40.50 ^~~~~~~~~~~~~~~~~~~~ 415:40.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:40.50 else 415:40.50 ^~~~ 415:40.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 415:40.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 415:40.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:40.51 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerManager.cpp:275:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 415:40.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 415:40.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:42.92 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 415:42.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:42.93 foundInterface = 0; \ 415:42.93 ^~~~~~~~~~~~~~ 415:42.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 415:42.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 415:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:42.93 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 415:42.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 415:42.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415:42.93 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:42.93 else 415:42.94 ^~~~ 415:42.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:42.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:42.94 ^~~~~~~~~~~~~~~~~~ 415:42.94 /builddir/build/BUILD/firefox-66.0.4/dom/serviceworkers/ServiceWorkerRegistration.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:42.94 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 415:42.94 ^~~~~~~~~~~~~~~~~~~~~~ 415:46.65 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 415:46.96 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 415:52.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 415:52.30 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.h:11, 415:52.30 from /builddir/build/BUILD/firefox-66.0.4/dom/presentation/AvailabilityCollection.cpp:7, 415:52.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 415:52.30 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 415:52.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 415:52.31 foundInterface = 0; \ 415:52.31 ^~~~~~~~~~~~~~ 415:52.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 415:52.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 415:52.31 ^~~~~~~~~~~~~~~~~~~~~~~ 415:52.31 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 415:52.31 NS_INTERFACE_MAP_END 415:52.31 ^~~~~~~~~~~~~~~~~~~~ 415:52.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 415:52.31 else 415:52.31 ^~~~ 415:52.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 415:52.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 415:52.31 ^~~~~~~~~~~~~~~~~~ 415:52.31 /builddir/build/BUILD/firefox-66.0.4/dom/presentation/PresentationTCPSessionTransport.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 415:52.31 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 415:52.31 ^~~~~~~~~~~~~~~~~~~~~~ 415:56.20 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 416:53.70 widget/gtk/mozgtk/stub/libmozgtk_stub.so 416:57.05 widget/gtk/mozgtk/gtk2/libmozgtk.so 416:58.19 widget/gtk/mozgtk/gtk3/libmozgtk.so 417:01.15 widget/gtk/mozwayland/libmozwayland.so 417:20.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 417:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 417:20.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 417:20.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 417:20.78 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 417:20.78 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 417:20.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 417:20.78 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 417:20.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:20.78 foundInterface = 0; \ 417:20.78 ^~~~~~~~~~~~~~ 417:20.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 417:20.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 417:20.79 ^~~~~~~~~~~~~~~~~~~~~~~ 417:20.79 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 417:20.79 NS_INTERFACE_MAP_END 417:20.79 ^~~~~~~~~~~~~~~~~~~~ 417:20.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 417:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 417:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 417:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 417:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 417:20.81 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 417:20.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 417:20.82 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 417:20.82 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 417:20.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 417:20.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:20.82 } else 417:20.82 ^~~~ 417:20.82 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:20.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 417:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.17 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:12, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 417:21.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 417:21.17 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 417:21.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:21.18 foundInterface = 0; \ 417:21.18 ^~~~~~~~~~~~~~ 417:21.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 417:21.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 417:21.18 ^~~~~~~~~~~~~~~~~~~~~~~ 417:21.18 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 417:21.18 NS_INTERFACE_MAP_END 417:21.20 ^~~~~~~~~~~~~~~~~~~~ 417:21.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWrapperCache.h:10, 417:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 417:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 417:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 417:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 417:21.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 417:21.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozSpellChecker.h:9, 417:21.21 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.h:9, 417:21.21 from /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/EditorSpellCheck.cpp:7, 417:21.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 417:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:21.21 } else 417:21.21 ^~~~ 417:21.21 /builddir/build/BUILD/firefox-66.0.4/editor/spellchecker/TextServicesDocument.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:21.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 417:21.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:21.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:21.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:21.36 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 417:21.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:21.37 foundInterface = 0; \ 417:21.37 ^~~~~~~~~~~~~~ 417:21.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:21.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.37 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:21.37 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:21.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:21.38 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:21.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:21.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:21.39 } else 417:21.39 ^~~~ 417:21.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:21.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:21.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeAttributeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:21.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 417:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.40 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:21.40 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:21.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:21.41 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 417:21.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:21.41 foundInterface = 0; \ 417:21.41 ^~~~~~~~~~~~~~ 417:21.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:21.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.42 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:21.42 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:21.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:21.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:21.43 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:21.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:21.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:21.43 } else 417:21.43 ^~~~ 417:21.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:21.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:21.45 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/ChangeStyleTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:21.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 417:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:32.16 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 417:32.16 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.h:9, 417:32.16 from /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionItem.cpp:6, 417:32.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 417:32.16 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 417:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:32.17 foundInterface = 0; \ 417:32.17 ^~~~~~~~~~~~~~ 417:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 417:32.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 417:32.17 ^~~~~~~~~~~~~~~~~~~~~~~ 417:32.17 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 417:32.17 NS_INTERFACE_MAP_END 417:32.17 ^~~~~~~~~~~~~~~~~~~~ 417:32.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 417:32.18 else 417:32.18 ^~~~ 417:32.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 417:32.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 417:32.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:32.18 /builddir/build/BUILD/firefox-66.0.4/editor/txmgr/TransactionManager.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 417:32.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 417:32.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.00 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.00 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.01 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.01 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.01 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 417:33.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.01 foundInterface = 0; \ 417:33.02 ^~~~~~~~~~~~~~ 417:33.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.02 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.02 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.03 } else 417:33.03 ^~~~ 417:33.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 417:33.03 NS_IMPL_QUERY_BODY_CONCRETE(_class) 417:33.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.04 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CompositionTransaction.cpp:78:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 417:33.04 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 417:33.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.07 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 417:33.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.07 foundInterface = 0; \ 417:33.07 ^~~~~~~~~~~~~~ 417:33.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.08 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.08 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:33.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.08 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.08 } else 417:33.09 ^~~~ 417:33.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:33.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:33.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.09 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CreateElementTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:33.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 417:33.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.12 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 417:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.13 foundInterface = 0; \ 417:33.13 ^~~~~~~~~~~~~~ 417:33.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.13 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.14 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:33.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.14 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.15 } else 417:33.15 ^~~~ 417:33.15 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:33.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:33.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.15 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteNodeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:33.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 417:33.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 417:33.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.23 foundInterface = 0; \ 417:33.23 ^~~~~~~~~~~~~~ 417:33.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.23 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.25 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 417:33.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.27 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.27 } else 417:33.27 ^~~~ 417:33.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:33.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:33.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.27 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteRangeTransaction.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:33.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 417:33.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.28 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 417:33.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.29 foundInterface = 0; \ 417:33.29 ^~~~~~~~~~~~~~ 417:33.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.30 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:33.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.30 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.30 } else 417:33.30 ^~~~ 417:33.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:33.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:33.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.31 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/DeleteTextTransaction.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:33.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 417:33.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.34 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 417:33.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.35 foundInterface = 0; \ 417:33.35 ^~~~~~~~~~~~~~ 417:33.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 417:33.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 417:33.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.35 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 417:33.36 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 417:33.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.36 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.36 } else 417:33.36 ^~~~ 417:33.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 417:33.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 417:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.37 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditAggregateTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 417:33.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 417:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 417:33.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CSSEditUtils.h:9, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/CSSEditUtils.cpp:6, 417:33.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 417:33.38 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 417:33.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:33.39 foundInterface = 0; \ 417:33.39 ^~~~~~~~~~~~~~ 417:33.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 417:33.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 417:33.39 ^~~~~~~~~~~~~~~~~~~~~~~ 417:33.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 417:33.39 NS_INTERFACE_MAP_END 417:33.39 ^~~~~~~~~~~~~~~~~~~~ 417:33.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 417:33.39 else 417:33.40 ^~~~ 417:33.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 417:33.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 417:33.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:33.40 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 417:33.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 417:33.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:36.89 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 417:36.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 417:36.89 foundInterface = 0; \ 417:36.89 ^~~~~~~~~~~~~~ 417:36.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 417:36.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 417:36.90 ^~~~~~~~~~~~~~~~~~~~~~~ 417:36.90 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 417:36.90 NS_INTERFACE_MAP_END 417:36.90 ^~~~~~~~~~~~~~~~~~~~ 417:36.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 417:36.90 else 417:36.90 ^~~~ 417:36.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 417:36.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 417:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 417:36.91 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/EditorBase.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 417:36.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 417:36.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:12.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 418:12.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 418:12.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAbsPositionEditor.cpp:638:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 418:12.34 } // namespace mozilla 418:12.34 ^ 418:12.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAbsPositionEditor.cpp:638:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 418:12.34 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAbsPositionEditor.cpp:638:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 418:16.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 418:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 418:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 418:16.63 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 418:16.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 418:16.63 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 418:16.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:16.63 foundInterface = 0; \ 418:16.64 ^~~~~~~~~~~~~~ 418:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 418:16.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 418:16.64 ^~~~~~~~~~~~~~~~~~~~~~~ 418:16.64 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 418:16.64 NS_INTERFACE_MAP_END 418:16.64 ^~~~~~~~~~~~~~~~~~~~ 418:16.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 418:16.64 from /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:7, 418:16.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 418:16.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 418:16.64 } else 418:16.64 ^~~~ 418:16.64 /builddir/build/BUILD/firefox-66.0.4/editor/composer/ComposerCommandsUpdater.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 418:16.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 418:16.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.65 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 418:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 418:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 418:35.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 418:35.66 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 418:35.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 418:35.66 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 418:35.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:35.67 foundInterface = 0; \ 418:35.67 ^~~~~~~~~~~~~~ 418:35.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 418:35.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 418:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 418:35.68 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 418:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.68 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 418:35.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 418:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.68 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 418:35.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 418:35.68 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 418:35.68 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 418:35.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 418:35.69 } else 418:35.69 ^~~~ 418:35.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 418:35.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 418:35.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.69 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 418:35.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 418:35.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:35.69 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditRules.cpp:235:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 418:35.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 418:35.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:38.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 418:38.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 418:38.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 418:38.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 418:38.45 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 418:38.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 418:38.45 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 418:38.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:38.45 foundInterface = 0; \ 418:38.45 ^~~~~~~~~~~~~~ 418:38.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 418:38.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 418:38.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:38.45 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:296:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 418:38.45 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 418:38.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 418:38.46 else 418:38.46 ^~~~ 418:38.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 418:38.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 418:38.46 ^~~~~~~~~~~~~~~~~~ 418:38.46 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditor.cpp:295:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 418:38.46 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 418:38.46 ^~~~~~~~~~~~~~~~~~~~~~ 418:39.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 418:39.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:39.39 foundInterface = 0; \ 418:39.39 ^~~~~~~~~~~~~~ 418:39.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 418:39.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 418:39.39 ^~~~~~~~~~~~~~~~~~~~~~~ 418:39.39 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 418:39.39 NS_INTERFACE_MAP_END 418:39.39 ^~~~~~~~~~~~~~~~~~~~ 418:39.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 418:39.39 else 418:39.39 ^~~~ 418:39.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 418:39.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 418:39.40 ^~~~~~~~~~~~~~~~~~ 418:39.40 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLEditorDataTransfer.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 418:39.40 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 418:39.40 ^~~~~~~~~~~~~~~~~~~~~~ 418:43.24 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 418:43.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:43.24 foundInterface = 0; \ 418:43.24 ^~~~~~~~~~~~~~ 418:43.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 418:43.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 418:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.24 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:63:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 418:43.24 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 418:43.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 418:43.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 418:43.24 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 418:43.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 418:43.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 418:43.24 } else 418:43.24 ^~~~ 418:43.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 418:43.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 418:43.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.25 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertNodeTransaction.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 418:43.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 418:43.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 418:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 418:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 418:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HTMLEditor.h:10, 418:43.29 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 418:43.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 418:43.29 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 418:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 418:43.29 foundInterface = 0; \ 418:43.29 ^~~~~~~~~~~~~~ 418:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 418:43.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 418:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.29 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 418:43.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 418:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 418:43.29 } else 418:43.30 ^~~~ 418:43.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 418:43.30 NS_IMPL_QUERY_BODY_CONCRETE(_class) 418:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 418:43.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 418:43.30 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 418:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:05.06 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 419:05.06 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 419:05.06 /builddir/build/BUILD/firefox-66.0.4/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] 419:05.06 } // namespace mozilla 419:05.06 ^ 419:05.07 /builddir/build/BUILD/firefox-66.0.4/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] 419:05.07 /builddir/build/BUILD/firefox-66.0.4/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] 419:13.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:13.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 419:13.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:13.80 foundInterface = 0; \ 419:13.80 ^~~~~~~~~~~~~~ 419:13.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 419:13.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:13.80 NS_INTERFACE_MAP_END 419:13.80 ^~~~~~~~~~~~~~~~~~~~ 419:13.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 419:13.81 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:31:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:13.81 } else 419:13.81 ^~~~ 419:13.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:13.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:13.82 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 419:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:13.83 foundInterface = 0; \ 419:13.83 ^~~~~~~~~~~~~~ 419:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:13.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:13.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:13.83 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 419:13.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.83 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 419:13.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 419:13.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.83 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:13.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:13.86 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:13.86 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:13.86 } else 419:13.86 ^~~~ 419:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:13.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:13.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 419:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.86 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSFontFaceRule.cpp:160:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 419:13.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, 419:13.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.88 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 419:13.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:13.89 foundInterface = 0; \ 419:13.89 ^~~~~~~~~~~~~~ 419:13.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:13.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:13.89 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 419:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.89 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:13.89 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:13.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:13.91 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:13.91 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:13.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:13.91 } else 419:13.91 ^~~~ 419:13.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:13.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:13.91 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSImportRule.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:13.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 419:13.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.27 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 419:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.28 foundInterface = 0; \ 419:14.28 ^~~~~~~~~~~~~~ 419:14.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.28 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.28 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 419:14.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.28 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.28 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.28 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.28 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.28 else 419:14.28 ^~~~ 419:14.28 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:88:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 419:14.28 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 419:14.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.31 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 419:14.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.31 foundInterface = 0; \ 419:14.31 ^~~~~~~~~~~~~~ 419:14.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.31 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.31 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 419:14.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.31 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.31 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.31 } else 419:14.31 ^~~~ 419:14.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.32 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframeRule.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 419:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.38 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 419:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.39 foundInterface = 0; \ 419:14.39 ^~~~~~~~~~~~~~ 419:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.39 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.39 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 419:14.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.39 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.39 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.39 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.39 } else 419:14.39 ^~~~ 419:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.40 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 419:14.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.42 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.42 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.43 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 419:14.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.43 foundInterface = 0; \ 419:14.43 ^~~~~~~~~~~~~~ 419:14.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.43 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.43 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 419:14.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.43 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.44 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.44 } else 419:14.44 ^~~~ 419:14.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.44 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSKeyframesRule.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 419:14.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.51 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 419:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.51 foundInterface = 0; \ 419:14.51 ^~~~~~~~~~~~~~ 419:14.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.51 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.51 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 419:14.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.51 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.51 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.52 } else 419:14.52 ^~~~ 419:14.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.52 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMediaRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 419:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 419:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.57 foundInterface = 0; \ 419:14.57 ^~~~~~~~~~~~~~ 419:14.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.57 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.57 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 419:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.57 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.58 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.58 } else 419:14.58 ^~~~ 419:14.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.58 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSMozDocumentRule.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 419:14.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.64 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 419:14.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.64 foundInterface = 0; \ 419:14.64 ^~~~~~~~~~~~~~ 419:14.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.64 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.64 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 419:14.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.64 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.65 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.65 } else 419:14.65 ^~~~ 419:14.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.65 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSPageRule.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 419:14.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 419:14.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.67 foundInterface = 0; \ 419:14.67 ^~~~~~~~~~~~~~ 419:14.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:14.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:14.68 ^~~~~~~~~~~~~~~~~~~~~~~ 419:14.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:14.68 NS_INTERFACE_MAP_END 419:14.68 ^~~~~~~~~~~~~~~~~~~~ 419:14.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.68 else 419:14.68 ^~~~ 419:14.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:14.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:14.68 ^~~~~~~~~~~~~~~~~~ 419:14.68 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSRuleList.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:14.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 419:14.69 ^~~~~~~~~~~~~~~~~~~~~~ 419:14.72 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 419:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.72 foundInterface = 0; \ 419:14.72 ^~~~~~~~~~~~~~ 419:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:927:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.72 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 419:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.72 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 419:14.72 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 419:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.72 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.72 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.72 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.72 } else 419:14.72 ^~~~ 419:14.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:926:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 419:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.73 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSStyleRule.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 419:14.73 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 419:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:12, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.77 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 419:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:14.78 foundInterface = 0; \ 419:14.78 ^~~~~~~~~~~~~~ 419:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:14.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.78 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:14.78 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 419:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.78 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:14.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Animation.h:10, 419:14.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AnimationCollection.h:10, 419:14.78 from /builddir/build/BUILD/firefox-66.0.4/layout/style/AnimationCollection.cpp:7, 419:14.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 419:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:14.78 } else 419:14.78 ^~~~ 419:14.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:14.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:14.79 /builddir/build/BUILD/firefox-66.0.4/layout/style/CSSSupportsRule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:14.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 419:14.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.11 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:35.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 419:35.11 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 419:35.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 419:35.11 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 419:35.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:35.11 foundInterface = 0; \ 419:35.11 ^~~~~~~~~~~~~~ 419:35.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:35.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:35.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.11 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:35.11 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 419:35.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 419:35.12 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 419:35.12 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 419:35.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 419:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:35.12 } else 419:35.12 ^~~~ 419:35.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:35.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:35.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.12 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:35.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 419:35.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:35.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 419:35.21 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 419:35.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 419:35.21 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 419:35.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:35.21 foundInterface = 0; \ 419:35.21 ^~~~~~~~~~~~~~ 419:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:35.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:35.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:35.22 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 419:35.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:35.22 else 419:35.22 ^~~~ 419:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:35.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:35.22 ^~~~~~~~~~~~~~~~~~ 419:35.22 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/PlaceholderTransaction.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:35.22 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 419:35.22 ^~~~~~~~~~~~~~~~~~~~~~ 419:35.49 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 419:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:35.49 foundInterface = 0; \ 419:35.49 ^~~~~~~~~~~~~~ 419:35.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:35.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:35.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.49 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:35.49 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 419:35.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EditTransactionBase.h:9, 419:35.49 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.h:9, 419:35.50 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/JoinNodeTransaction.cpp:6, 419:35.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 419:35.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:35.50 } else 419:35.50 ^~~~ 419:35.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:35.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:35.50 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/SplitNodeTransaction.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:35.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 419:35.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:46.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 419:46.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 419:46.66 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 419:46.66 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 419:46.66 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 419:46.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:46.66 foundInterface = 0; \ 419:46.66 ^~~~~~~~~~~~~~ 419:46.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:46.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:46.66 ^~~~~~~~~~~~~~~~~~~~~~~ 419:46.66 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:96:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:46.66 NS_INTERFACE_MAP_END 419:46.66 ^~~~~~~~~~~~~~~~~~~~ 419:46.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:46.66 else 419:46.66 ^~~~ 419:46.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:46.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:46.67 ^~~~~~~~~~~~~~~~~~ 419:46.67 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFace.cpp:95:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:46.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 419:46.67 ^~~~~~~~~~~~~~~~~~~~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 419:47.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:47.22 foundInterface = 0; \ 419:47.22 ^~~~~~~~~~~~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:47.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:47.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:47.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 419:47.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:47.22 else 419:47.22 ^~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:47.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:47.22 ^~~~~~~~~~~~~~~~~~ 419:47.22 /builddir/build/BUILD/firefox-66.0.4/layout/style/FontFaceSet.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:47.22 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 419:47.22 ^~~~~~~~~~~~~~~~~~~~~~ 419:47.30 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 419:47.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 419:47.30 from /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/InternetCiter.cpp:9, 419:47.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 419:47.30 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 419:47.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:47.31 foundInterface = 0; \ 419:47.31 ^~~~~~~~~~~~~~ 419:47.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:47.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:47.32 ^~~~~~~~~~~~~~~~~~~~~~~ 419:47.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:47.32 NS_INTERFACE_MAP_END 419:47.32 ^~~~~~~~~~~~~~~~~~~~ 419:47.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:47.32 else 419:47.32 ^~~~ 419:47.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 419:47.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 419:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.32 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditRules.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 419:47.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 419:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.71 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 419:47.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:47.72 foundInterface = 0; \ 419:47.72 ^~~~~~~~~~~~~~ 419:47.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:47.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:47.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.72 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:47.72 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 419:47.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:47.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:47.72 else 419:47.72 ^~~~ 419:47.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:47.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:47.72 ^~~~~~~~~~~~~~~~~~ 419:47.72 /builddir/build/BUILD/firefox-66.0.4/editor/libeditor/TextEditor.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:47.72 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 419:47.72 ^~~~~~~~~~~~~~~~~~~~~~ 419:50.16 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 419:50.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:50.16 foundInterface = 0; \ 419:50.16 ^~~~~~~~~~~~~~ 419:50.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 419:50.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 419:50.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:50.16 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 419:50.16 NS_INTERFACE_MAP_END_INHERITING(Rule) 419:50.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:50.16 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsExpirationTracker.h:19, 419:50.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxFont.h:20, 419:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxTextRun.h:14, 419:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsFontMetrics.h:11, 419:50.17 from /builddir/build/BUILD/firefox-66.0.4/layout/style/ComputedStyle.cpp:15, 419:50.17 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 419:50.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 419:50.17 } else 419:50.17 ^~~~ 419:50.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 419:50.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 419:50.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:50.17 /builddir/build/BUILD/firefox-66.0.4/layout/style/GroupRule.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 419:50.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 419:50.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 419:54.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAtom.h:10, 419:54.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 419:54.36 from /builddir/build/BUILD/firefox-66.0.4/layout/style/CachedInheritingStyles.cpp:7, 419:54.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 419:54.37 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 419:54.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:54.37 foundInterface = 0; \ 419:54.37 ^~~~~~~~~~~~~~ 419:54.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:54.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:54.38 ^~~~~~~~~~~~~~~~~~~~~~~ 419:54.38 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:621:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:54.38 NS_INTERFACE_MAP_END 419:54.38 ^~~~~~~~~~~~~~~~~~~~ 419:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:54.38 else 419:54.38 ^~~~ 419:54.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:54.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:54.38 ^~~~~~~~~~~~~~~~~~ 419:54.38 /builddir/build/BUILD/firefox-66.0.4/layout/style/ImageLoader.cpp:620:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:54.38 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 419:54.38 ^~~~~~~~~~~~~~~~~~~~~~ 419:55.44 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 419:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 419:55.45 foundInterface = 0; \ 419:55.45 ^~~~~~~~~~~~~~ 419:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 419:55.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 419:55.45 ^~~~~~~~~~~~~~~~~~~~~~~ 419:55.45 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 419:55.45 NS_INTERFACE_MAP_END 419:55.45 ^~~~~~~~~~~~~~~~~~~~ 419:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 419:55.45 else 419:55.45 ^~~~ 419:55.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 419:55.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 419:55.45 ^~~~~~~~~~~~~~~~~~ 419:55.45 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaList.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 419:55.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 419:55.45 ^~~~~~~~~~~~~~~~~~~~~~ 420:02.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/gtk/Unified_cpp_widget_gtk2.cpp:92: 420:02.86 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 420:02.87 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 420:02.87 NSMODULE_DEFN(nsWidgetGtk2Module) = &kWidgetModule; 420:02.88 ^ 420:02.91 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 420:02.91 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 420:02.93 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 420:02.94 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 420:02.94 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp: In function 'mozilla::gfx::ArcToBezier(SystemCairoClipper*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 420:02.96 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 420:02.97 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 420:02.97 /builddir/build/BUILD/firefox-66.0.4/widget/gtk/nsWidgetFactory.cpp:296:51: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 420:24.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/widget/Unified_cpp_widget1.cpp:137: 420:24.41 /builddir/build/BUILD/firefox-66.0.4/widget/nsNativeTheme.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(float)': 420:24.43 /builddir/build/BUILD/firefox-66.0.4/widget/nsNativeTheme.cpp:718:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 420:24.43 } 420:24.44 ^ 420:24.45 /builddir/build/BUILD/firefox-66.0.4/widget/nsNativeTheme.cpp:718:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 420:59.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 420:59.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 420:59.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 420:59.45 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 420:59.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 420:59.45 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 420:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 420:59.46 foundInterface = 0; \ 420:59.46 ^~~~~~~~~~~~~~ 420:59.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 420:59.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 420:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420:59.46 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 420:59.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 420:59.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420:59.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 420:59.48 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 420:59.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 420:59.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 420:59.48 } else 420:59.48 ^~~~ 420:59.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 420:59.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 420:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420:59.49 /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 420:59.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 420:59.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421:05.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 421:05.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 421:05.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 421:05.73 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 421:05.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 421:05.73 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 421:05.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 421:05.73 foundInterface = 0; \ 421:05.73 ^~~~~~~~~~~~~~ 421:05.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 421:05.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 421:05.74 ^~~~~~~~~~~~~~~~~~~~~~~ 421:05.74 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 421:05.74 NS_INTERFACE_MAP_END 421:05.74 ^~~~~~~~~~~~~~~~~~~~ 421:05.74 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 421:05.74 else 421:05.75 ^~~~ 421:05.75 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 421:05.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 421:05.75 ^~~~~~~~~~~~~~~~~~ 421:05.75 /builddir/build/BUILD/firefox-66.0.4/layout/style/PreloadedStyleSheet.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 421:05.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 421:05.76 ^~~~~~~~~~~~~~~~~~~~~~ 421:05.78 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 421:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 421:05.78 foundInterface = 0; \ 421:05.78 ^~~~~~~~~~~~~~ 421:05.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 421:05.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 421:05.79 ^~~~~~~~~~~~~~~~~~~~~~~ 421:05.79 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 421:05.79 NS_INTERFACE_MAP_END 421:05.79 ^~~~~~~~~~~~~~~~~~~~ 421:05.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 421:05.79 else 421:05.79 ^~~~ 421:05.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 421:05.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 421:05.80 ^~~~~~~~~~~~~~~~~~ 421:05.80 /builddir/build/BUILD/firefox-66.0.4/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 421:05.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 421:05.80 ^~~~~~~~~~~~~~~~~~~~~~ 421:06.25 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 421:06.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 421:06.25 foundInterface = 0; \ 421:06.26 ^~~~~~~~~~~~~~ 421:06.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 421:06.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 421:06.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421:06.26 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 421:06.27 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 421:06.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421:06.27 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 421:06.27 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 421:06.27 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 421:06.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 421:06.28 } else 421:06.28 ^~~~ 421:06.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 421:06.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 421:06.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421:06.28 /builddir/build/BUILD/firefox-66.0.4/layout/style/ServoCSSRuleList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 421:06.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 421:06.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421:08.23 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 421:08.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 421:08.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 421:08.23 from /builddir/build/BUILD/firefox-66.0.4/layout/style/MediaQueryList.cpp:9, 421:08.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 421:08.24 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 421:08.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 421:08.24 foundInterface = 0; \ 421:08.24 ^~~~~~~~~~~~~~ 421:08.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 421:08.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 421:08.24 ^~~~~~~~~~~~~~~~~~~~~~~ 421:08.24 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:174:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 421:08.25 NS_INTERFACE_MAP_END 421:08.25 ^~~~~~~~~~~~~~~~~~~~ 421:08.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 421:08.26 else 421:08.26 ^~~~ 421:08.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 421:08.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 421:08.26 ^~~~~~~~~~~~~~~~~~ 421:08.26 /builddir/build/BUILD/firefox-66.0.4/layout/style/StyleSheet.cpp:173:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 421:08.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 421:08.27 ^~~~~~~~~~~~~~~~~~~~~~ 421:59.10 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:13, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrName.h:16, 421:59.11 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:21, 421:59.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 421:59.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 421:59.12 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 421:59.12 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 421:59.12 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 421:59.12 /builddir/build/BUILD/firefox-66.0.4/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]': 421:59.12 /builddir/build/BUILD/firefox-66.0.4/layout/base/GeometryUtils.cpp:323:33: required from here 421:59.13 /builddir/build/BUILD/firefox-66.0.4/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] 421:59.13 memset(aT, 0, sizeof(T)); 421:59.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 421:59.13 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsSize.h:12, 421:59.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPoint.h:13, 421:59.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsMargin.h:11, 421:59.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsAttrValue.h:22, 421:59.13 from /builddir/build/BUILD/firefox-66.0.4/dom/base/AttrArray.h:22, 421:59.13 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Element.h:16, 421:59.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 421:59.14 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.h:11, 421:59.14 from /builddir/build/BUILD/firefox-66.0.4/layout/base/AccessibleCaret.cpp:7, 421:59.14 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 421:59.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/Point.h:123:8: note: 'struct mozilla::gfx::PointTyped' declared here 421:59.14 struct PointTyped 421:59.14 ^~~~~~~~~~ 422:03.52 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 422:03.52 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 422:03.53 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 422:03.53 } 422:03.53 ^ 422:03.53 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 422:03.53 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 422:03.53 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 422:03.53 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 422:03.54 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 422:03.55 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 422:03.55 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 422:03.59 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp: In member function 'nsComboboxControlFrame::GetCSSTransformTranslation()': 422:03.59 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 422:03.60 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsRangeFrame.cpp:829:1: warning: the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 422:56.44 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 422:56.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 422:56.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 422:56.44 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 422:56.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 422:56.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxContext.h:15, 422:56.45 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.h:10, 422:56.45 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsBidiPresUtils.cpp:7, 422:56.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 422:56.45 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 422:56.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 422:56.46 foundInterface = 0; \ 422:56.46 ^~~~~~~~~~~~~~ 422:56.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 422:56.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 422:56.46 ^~~~~~~~~~~~~~~~~~~~~~~ 422:56.46 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:601:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 422:56.46 NS_INTERFACE_MAP_END 422:56.46 ^~~~~~~~~~~~~~~~~~~~ 422:56.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 422:56.46 else 422:56.47 ^~~~ 422:56.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 422:56.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 422:56.47 ^~~~~~~~~~~~~~~~~~ 422:56.47 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsDocumentViewer.cpp:599:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 422:56.47 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 422:56.47 ^~~~~~~~~~~~~~~~~~~~~~ 423:08.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 423:08.73 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 423:08.74 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:7548: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] 423:08.74 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 423:08.74 ^ 423:08.74 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.cpp:6076:8: note: 'struct BCBlockDirSeg' declared here 423:08.74 struct BCBlockDirSeg { 423:08.74 ^~~~~~~~~~~~~ 423:11.62 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 423:11.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 423:11.63 foundInterface = 0; \ 423:11.63 ^~~~~~~~~~~~~~ 423:11.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 423:11.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 423:11.63 ^~~~~~~~~~~~~~~~~~~~~~~ 423:11.63 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 423:11.64 NS_INTERFACE_MAP_END 423:11.64 ^~~~~~~~~~~~~~~~~~~~ 423:11.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 423:11.64 else 423:11.64 ^~~~ 423:11.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 423:11.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 423:11.64 ^~~~~~~~~~~~~~~~~~ 423:11.64 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsPresContext.cpp:317:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 423:11.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 423:11.65 ^~~~~~~~~~~~~~~~~~~~~~ 423:13.12 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 423:13.12 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 423:13.12 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.12 } 423:13.12 ^ 423:13.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:13.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)': 423:13.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 423:13.13 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:13.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 423:13.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.18 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 423:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:13.20 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 423:13.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 423:13.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:13.21 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp: In member function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)': 423:13.22 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:13.22 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 423:13.22 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFontInflationData.cpp:372:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 423:45.08 In file included from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsSplittableFrame.h:16, 423:45.08 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsContainerFrame.h:13, 423:45.08 from /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableFrame.h:12, 423:45.08 from /builddir/build/BUILD/firefox-66.0.4/layout/tables/BasicTableLayoutStrategy.cpp:16, 423:45.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 423:45.08 /builddir/build/BUILD/firefox-66.0.4/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 423:45.09 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 423:45.09 } 423:45.09 ^ 423:45.09 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 423:45.09 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:110:3: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 424:07.38 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/base/Unified_cpp_layout_base1.cpp:137: 424:07.38 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp: In function 'ComputeSnappedImageDrawingParameters(gfxContext*, int, nsRect, nsRect, nsPoint, nsRect, imgIContainer*, mozilla::gfx::SamplingFilter, unsigned int, mozilla::gfx::ExtendMode)': 424:07.38 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 424:07.38 } 424:07.38 ^ 424:07.38 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 424:07.38 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 424:07.38 /builddir/build/BUILD/firefox-66.0.4/layout/base/nsStyleChangeList.cpp:72:1: warning: the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:00.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:128: 425:00.75 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In member function 'nsVideoFrame::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsDisplayItem*, mozilla::ContainerLayerParameters const&)': 425:00.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:776:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:00.76 } 425:00.76 ^ 425:00.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:776:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:00.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:776:1: warning: the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:00.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp: In function 'ComputeRotationMatrix(double, double, mozilla::VideoInfo::Rotation)': 425:00.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:776:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:00.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsVideoFrame.cpp:776:1: warning: the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:04.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 425:04.07 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 425:04.07 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:04.07 } 425:04.07 ^ 425:04.07 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:04.39 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:04.40 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsPageContentFrame.cpp:119:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:21.20 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BlockingResourceBase.h:15, 425:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Mutex.h:10, 425:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/StaticMutex.h:11, 425:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/gfx/2D.h:31, 425:21.20 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/gfxPattern.h:13, 425:21.21 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.h:12, 425:21.21 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGContextPaint.cpp:7, 425:21.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 425:21.21 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 425:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 425:21.21 foundInterface = 0; \ 425:21.21 ^~~~~~~~~~~~~~ 425:21.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 425:21.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 425:21.22 ^~~~~~~~~~~~~~~~~~~~~~~ 425:21.22 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:514:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 425:21.22 NS_INTERFACE_MAP_END 425:21.22 ^~~~~~~~~~~~~~~~~~~~ 425:21.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 425:21.22 else 425:21.22 ^~~~ 425:21.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 425:21.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 425:21.23 ^~~~~~~~~~~~~~~~~~ 425:21.23 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:513:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 425:21.23 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 425:21.23 ^~~~~~~~~~~~~~~~~~~~~~ 425:21.25 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 425:21.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 425:21.26 foundInterface = 0; \ 425:21.26 ^~~~~~~~~~~~~~ 425:21.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 425:21.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 425:21.26 ^~~~~~~~~~~~~~~~~~~~~~~ 425:21.26 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 425:21.26 NS_INTERFACE_MAP_END 425:21.26 ^~~~~~~~~~~~~~~~~~~~ 425:21.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 425:21.27 else 425:21.27 ^~~~ 425:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 425:21.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 425:21.27 ^~~~~~~~~~~~~~~~~~ 425:21.27 /builddir/build/BUILD/firefox-66.0.4/layout/svg/SVGObserverUtils.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 425:21.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 425:21.27 ^~~~~~~~~~~~~~~~~~~~~~ 425:35.72 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ArenaObjectID.h:12, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ComputedStyle.h:14, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WritingModes.h:10, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsIFrame.h:58, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBox.h:12, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsFrame.h:15, 425:35.73 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGFilterFrame.h:11, 425:35.74 from /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGFilterFrame.cpp:8, 425:35.74 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg1.cpp:2: 425:35.74 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGPatternFrame::PaintPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix*, mozilla::gfx::BaseMatrix const&, nsIFrame*, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::gfx::RectTyped const*, mozilla::image::imgDrawingParams&)': 425:35.74 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.74 } 425:35.75 ^ 425:35.75 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:35.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.76 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In function 'ComputeOuterSVGAnonChildFrameTransform(nsSVGOuterSVGAnonChildFrame const*)': 425:35.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:35.76 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsDisplayOuterSVG::Paint(nsDisplayListBuilder*, gfxContext*)': 425:35.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.77 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMaskFrame::GetMaskForMaskedFrame(nsSVGMaskFrame::MaskParams&)': 425:35.77 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.77 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.78 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.78 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetMarkBBoxContribution(mozilla::gfx::BaseMatrix const&, unsigned int, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float)': 425:35.78 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.78 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.78 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::PaintMark(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::SVGGeometryFrame*, mozilla::SVGMark const&, float, mozilla::image::imgDrawingParams&)': 425:35.79 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.79 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.79 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.79 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGMarkerFrame::GetCanvasTM()': 425:35.79 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.80 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.80 /builddir/build/BUILD/firefox-66.0.4/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)': 425:35.80 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.80 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.80 /builddir/build/BUILD/firefox-66.0.4/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] 425:35.80 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In function 'CreateAndPaintMaskSurface(nsSVGIntegrationUtils::PaintFramesParams const&, float, mozilla::ComputedStyle*, nsTArray const&, nsPoint const&)': 425:35.80 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::TransformContextForPainting(gfxContext*, mozilla::gfx::BaseMatrix const&)': 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.81 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGImageFrame::GetRasterImageTransform(int, int)': 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetPaintServerPattern(nsIFrame*, mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const&, nsStyleSVGPaint nsStyleSVG::*, float, mozilla::image::imgDrawingParams&, mozilla::gfx::RectTyped const*)': 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:35.82 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:35.83 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGSymbolFrame.cpp: In member function 'nsSVGGradientFrame::GetGradientTransform(nsIFrame*, mozilla::gfx::RectTyped const*)': 425:35.83 /builddir/build/BUILD/firefox-66.0.4/layout/generic/nsQueryFrame.h:51:5: warning: the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:35.83 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg2.cpp:20: 425:40.56 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In function 'PathExtentsToMaxStrokeExtents(mozilla::gfx::RectTyped const&, nsIFrame*, double, mozilla::gfx::BaseMatrix const&)': 425:40.56 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.56 } 425:40.56 ^ 425:40.56 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.57 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In function 'nsSVGUtils::PaintFrameWithEffects(nsIFrame*, gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 425:40.57 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.58 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.58 /builddir/build/BUILD/firefox-66.0.4/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] 425:40.58 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp: In member function 'MixModeBlender::CreateBlendTarget(mozilla::gfx::BaseMatrix const&)': 425:40.58 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:40.58 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:40.58 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGViewportFrame.cpp:272:1: warning: the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 425:41.37 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 425:41.37 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.37 } 425:41.37 ^ 425:41.37 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.40 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::GetClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 425:41.40 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.40 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.40 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.40 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::PaintClipMask(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&, mozilla::gfx::BaseMatrix*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 425:41.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'ComposeExtraMask(mozilla::gfx::DrawTarget*, mozilla::gfx::SourceSurface*, mozilla::gfx::BaseMatrix const&)': 425:41.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.41 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.42 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsSVGClipPathFrame::ApplyClipPath(gfxContext&, nsIFrame*, mozilla::gfx::BaseMatrix const&)': 425:41.43 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.43 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.43 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.43 /builddir/build/BUILD/firefox-66.0.4/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&)': 425:41.44 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.45 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.45 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.45 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::BuildSourcePaint(nsFilterInstance::SourceInfo*, mozilla::image::imgDrawingParams&)': 425:41.45 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.45 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsFilterInstance::nsFilterInstance(nsIFrame*, nsIContent*, mozilla::dom::UserSpaceMetrics const&, nsTArray const&, bool, nsSVGFilterPaintCallback*, mozilla::gfx::BaseMatrix const&, nsRegion const*, nsRegion const*, nsRect const*, mozilla::gfx::RectTyped const*)': 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::BuildWebRenderFilters(nsIFrame*, nsTArray&, mozilla::Maybe&)': 425:41.46 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'nsFilterInstance::PaintFilteredFrame(nsIFrame*, gfxContext*, nsSVGFilterPaintCallback*, nsRegion const*, mozilla::image::imgDrawingParams&, float)': 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.48 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::GetEndPositionOfChar(nsIContent*, unsigned int, mozilla::nsISVGPoint**)': 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'SVGTextFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.49 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGText::Paint(nsDisplayListBuilder*, gfxContext*)': 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::TextRenderedRun::GetUserSpaceRect(nsPresContext*, unsigned int, mozilla::gfx::BaseMatrix const*) const': 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.51 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.52 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 425:41.52 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.52 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.53 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGGeometryFrame::PaintSVG(gfxContext&, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&, mozilla::gfx::IntRectTyped const*)': 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'nsDisplaySVGGeometry::Paint(nsDisplayListBuilder*, gfxContext*)': 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.54 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:41.60 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp: In member function 'mozilla::SVGContextPaintImpl::Paint::GetPattern(mozilla::gfx::DrawTarget const*, float, nsStyleSVGPaint nsStyleSVG::*, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 425:41.60 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 425:41.60 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 425:41.60 /builddir/build/BUILD/firefox-66.0.4/layout/svg/nsSVGContainerFrame.cpp:419:1: warning: the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 425:58.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BoxObject.h:11, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:7, 425:58.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 425:58.46 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 425:58.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 425:58.46 foundInterface = 0; \ 425:58.46 ^~~~~~~~~~~~~~ 425:58.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 425:58.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 425:58.46 ^~~~~~~~~~~~~~~~~~~~~~~ 425:58.46 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 425:58.46 NS_INTERFACE_MAP_END 425:58.46 ^~~~~~~~~~~~~~~~~~~~ 425:58.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 425:58.46 else 425:58.47 ^~~~ 425:58.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 425:58.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 425:58.47 ^~~~~~~~~~~~~~~~~~ 425:58.47 /builddir/build/BUILD/firefox-66.0.4/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 425:58.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 425:58.47 ^~~~~~~~~~~~~~~~~~~~~~ 426:00.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 426:00.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 426:00.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 426:00.93 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/nsCSSPropertyID.h:14, 426:00.93 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.h:18, 426:00.93 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:12, 426:00.94 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 426:00.94 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 426:00.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:00.95 foundInterface = 0; \ 426:00.95 ^~~~~~~~~~~~~~ 426:00.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 426:00.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 426:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:00.95 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 426:00.95 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 426:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:00.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:00.95 else 426:00.95 ^~~~ 426:00.96 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 426:00.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 426:00.96 ^~~~~~~~~~~~~~~~~~ 426:00.96 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsComputedDOMStyle.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 426:00.96 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 426:00.96 ^~~~~~~~~~~~~~~~~~~~~~ 426:01.75 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 426:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:01.76 foundInterface = 0; \ 426:01.76 ^~~~~~~~~~~~~~ 426:01.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 426:01.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 426:01.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:01.77 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 426:01.77 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 426:01.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:01.77 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/layout/base/nsLayoutUtils.h:21, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/layout/style/nsCSSProps.cpp:18, 426:01.77 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:11: 426:01.77 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:01.77 else 426:01.77 ^~~~ 426:01.77 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsDOMCSSAttrDeclaration.cpp:60:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 426:01.78 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 426:01.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:07.29 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 426:07.29 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 426:07.30 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 426:07.30 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 426:07.30 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 426:07.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:07.31 foundInterface = 0; \ 426:07.31 ^~~~~~~~~~~~~~ 426:07.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 426:07.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 426:07.31 ^~~~~~~~~~~~~~~~~~~~~~~ 426:07.32 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 426:07.32 NS_INTERFACE_MAP_END 426:07.32 ^~~~~~~~~~~~~~~~~~~~ 426:07.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 426:07.33 } else 426:07.33 ^~~~ 426:07.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 426:07.33 NS_IMPL_QUERY_BODY_CONCRETE(_class) 426:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:07.33 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 426:07.33 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 426:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:07.33 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 426:07.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:07.33 foundInterface = 0; \ 426:07.34 ^~~~~~~~~~~~~~ 426:07.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 426:07.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 426:07.34 ^~~~~~~~~~~~~~~~~~~~~~~ 426:07.34 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 426:07.34 NS_INTERFACE_MAP_END 426:07.34 ^~~~~~~~~~~~~~~~~~~~ 426:07.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:07.34 else 426:07.34 ^~~~ 426:07.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 426:07.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 426:07.34 ^~~~~~~~~~~~~~~~~~ 426:07.34 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeColumns.cpp:247:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 426:07.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 426:07.34 ^~~~~~~~~~~~~~~~~~~~~~ 426:07.40 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 426:07.40 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:07.40 foundInterface = 0; \ 426:07.41 ^~~~~~~~~~~~~~ 426:07.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 426:07.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 426:07.41 ^~~~~~~~~~~~~~~~~~~~~~~ 426:07.41 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 426:07.41 NS_INTERFACE_MAP_END 426:07.41 ^~~~~~~~~~~~~~~~~~~~ 426:07.41 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 426:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasicEvents.h:11, 426:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/Event.h:11, 426:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:13, 426:07.41 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 426:07.41 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 426:07.41 /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:409:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:07.41 else 426:07.41 ^~~~ 426:07.41 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:108:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 426:07.41 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 426:07.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:07.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AsyncEventDispatcher.h:11, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeBodyFrame.cpp:7, 426:07.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 426:07.57 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 426:07.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:07.57 foundInterface = 0; \ 426:07.57 ^~~~~~~~~~~~~~ 426:07.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 426:07.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 426:07.57 ^~~~~~~~~~~~~~~~~~~~~~~ 426:07.57 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 426:07.57 NS_INTERFACE_MAP_END 426:07.57 ^~~~~~~~~~~~~~~~~~~~ 426:07.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:07.58 else 426:07.58 ^~~~ 426:07.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 426:07.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 426:07.58 ^~~~~~~~~~~~~~~~~~ 426:07.58 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeSelection.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 426:07.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 426:07.58 ^~~~~~~~~~~~~~~~~~~~~~ 426:16.14 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/style/Unified_cpp_layout_style3.cpp:137: 426:16.14 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.cpp: In function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject': 426:16.14 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.cpp:4257:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 426:16.14 } 426:16.14 ^ 426:16.15 /builddir/build/BUILD/firefox-66.0.4/layout/style/nsStyleStruct.cpp:4257:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 426:26.37 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 426:26.37 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 426:26.37 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsBoxLayout.h:10, 426:26.37 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsStackLayout.h:19, 426:26.37 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.h:10, 426:26.38 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGrid.cpp:14, 426:26.38 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 426:26.38 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 426:26.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:26.38 foundInterface = 0; \ 426:26.38 ^~~~~~~~~~~~~~ 426:26.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 426:26.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 426:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.39 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 426:26.39 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 426:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:26.39 else 426:26.39 ^~~~ 426:26.39 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 426:26.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 426:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.39 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridLayout2.cpp:229:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 426:26.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 426:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.44 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 426:26.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 426:26.44 foundInterface = 0; \ 426:26.44 ^~~~~~~~~~~~~~ 426:26.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 426:26.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 426:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.45 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 426:26.45 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 426:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 426:26.45 else 426:26.45 ^~~~ 426:26.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 426:26.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 426:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:26.45 /builddir/build/BUILD/firefox-66.0.4/layout/xul/grid/nsGridRowLayout.cpp:172:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 426:26.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 426:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426:54.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 426:54.26 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 426:54.26 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLmspaceFrame.cpp:119:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 426:54.26 } 426:54.26 ^ 426:54.26 /builddir/build/BUILD/firefox-66.0.4/layout/mathml/nsMathMLmspaceFrame.cpp:119:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 427:09.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 427:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 427:09.33 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.h:13, 427:09.33 from /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsRepeatService.cpp:14, 427:09.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 427:09.34 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 427:09.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 427:09.35 foundInterface = 0; \ 427:09.35 ^~~~~~~~~~~~~~ 427:09.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 427:09.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 427:09.36 ^~~~~~~~~~~~~~~~~~~~~~~ 427:09.36 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1014:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 427:09.36 NS_INTERFACE_MAP_END 427:09.36 ^~~~~~~~~~~~~~~~~~~~ 427:09.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 427:09.36 else 427:09.36 ^~~~ 427:09.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 427:09.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 427:09.36 ^~~~~~~~~~~~~~~~~~ 427:09.37 /builddir/build/BUILD/firefox-66.0.4/layout/xul/nsXULPopupManager.cpp:1013:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 427:09.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 427:09.37 ^~~~~~~~~~~~~~~~~~~~~~ 428:13.89 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting0.cpp:137: 428:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp: In member function 'nsDisplayStickyPosition::CreateWebRenderCommands(mozilla::wr::DisplayListBuilder&, mozilla::wr::IpcResourceUpdateQueue&, mozilla::layers::StackingContextHelper const&, mozilla::layers::RenderRootStateManager*, nsDisplayListBuilder*)': 428:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 428:13.89 mFrameOffsetToViewport(aFrameOffsetToViewport) {} 428:13.89 ^ 428:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 428:13.89 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsDisplayListInvalidation.cpp:128:55: warning: the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 428:22.95 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/HashTable.h:89, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/HashTable.h:10, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/TracingAPI.h:11, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/GCPolicyAPI.h:44, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/RootingAPI.h:22, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/js/CallArgs.h:72, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/jsapi.h:29, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/caps/nsJSPrincipals.h:9, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/BasePrincipal.h:10, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.h:10, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsContentDLF.cpp:11, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 428:22.95 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 428:22.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2334:45: required from here 428:22.95 /builddir/build/BUILD/firefox-66.0.4/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] 428:22.95 memset(aT, 0, sizeof(T)); 428:22.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 428:22.95 In file included from /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/XPCModule.h:7, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/layout/build/nsLayoutModule.cpp:9, 428:22.95 from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 428:22.95 /builddir/build/BUILD/firefox-66.0.4/js/xpconnect/src/xpcprivate.h:2333:8: note: 'struct xpc::GlobalProperties' declared here 428:22.96 struct GlobalProperties { 428:22.96 ^~~~~~~~~~~~~~~~ 428:23.93 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 428:23.93 /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 428:23.93 /builddir/build/BUILD/firefox-66.0.4/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] 428:23.93 } // namespace mozilla 428:23.93 ^ 428:23.93 /builddir/build/BUILD/firefox-66.0.4/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] 428:23.93 /builddir/build/BUILD/firefox-66.0.4/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 428:23.93 /builddir/build/BUILD/firefox-66.0.4/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] 428:23.93 /builddir/build/BUILD/firefox-66.0.4/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] 428:24.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/WeakPtr.h:82, 428:24.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BrowsingContext.h:12, 428:24.18 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/BrowsingContext.cpp:7, 428:24.18 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 428:24.19 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 428:24.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:24.19 foundInterface = 0; \ 428:24.19 ^~~~~~~~~~~~~~ 428:24.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:24.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:24.19 ^~~~~~~~~~~~~~~~~~~~~~~ 428:24.19 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:24.20 NS_INTERFACE_MAP_END 428:24.21 ^~~~~~~~~~~~~~~~~~~~ 428:24.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:24.21 else 428:24.21 ^~~~ 428:24.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:24.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:24.22 ^~~~~~~~~~~~~~~~~~ 428:24.22 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:24.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 428:24.22 ^~~~~~~~~~~~~~~~~~~~~~ 428:24.22 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 428:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:24.23 foundInterface = 0; \ 428:24.23 ^~~~~~~~~~~~~~ 428:24.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:24.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:24.24 ^~~~~~~~~~~~~~~~~~~~~~~ 428:24.24 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:24.24 NS_INTERFACE_MAP_END 428:24.24 ^~~~~~~~~~~~~~~~~~~~ 428:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:24.24 else 428:24.24 ^~~~ 428:24.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:24.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:24.24 ^~~~~~~~~~~~~~~~~~ 428:24.24 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDSURIContentListener.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:24.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 428:24.25 ^~~~~~~~~~~~~~~~~~~~~~ 428:32.30 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 428:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:32.30 foundInterface = 0; \ 428:32.30 ^~~~~~~~~~~~~~ 428:32.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 428:32.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 428:32.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428:32.30 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 428:32.30 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 428:32.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:32.31 else 428:32.31 ^~~~ 428:32.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:32.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:32.31 ^~~~~~~~~~~~~~~~~~ 428:32.31 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShell.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:32.31 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 428:32.32 ^~~~~~~~~~~~~~~~~~~~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 428:34.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:34.13 foundInterface = 0; \ 428:34.13 ^~~~~~~~~~~~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:34.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:34.13 ^~~~~~~~~~~~~~~~~~~~~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:34.13 NS_INTERFACE_MAP_END 428:34.13 ^~~~~~~~~~~~~~~~~~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:34.13 else 428:34.13 ^~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:34.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:34.13 ^~~~~~~~~~~~~~~~~~ 428:34.13 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:34.13 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 428:34.13 ^~~~~~~~~~~~~~~~~~~~~~ 428:34.27 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 428:34.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:34.27 foundInterface = 0; \ 428:34.27 ^~~~~~~~~~~~~~ 428:34.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:34.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:34.28 ^~~~~~~~~~~~~~~~~~~~~~~ 428:34.28 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:34.28 NS_INTERFACE_MAP_END 428:34.28 ^~~~~~~~~~~~~~~~~~~~ 428:34.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:34.28 else 428:34.28 ^~~~ 428:34.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:34.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:34.28 ^~~~~~~~~~~~~~~~~~ 428:34.28 /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:34.28 NS_INTERFACE_MAP_ENTRY(nsINamed) 428:34.28 ^~~~~~~~~~~~~~~~~~~~~~ 428:38.07 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 428:38.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 428:38.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 428:38.07 from /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:7, 428:38.07 from /builddir/build/BUILD/firefox-66.0.4/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 428:38.07 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 428:38.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:38.08 foundInterface = 0; \ 428:38.08 ^~~~~~~~~~~~~~ 428:38.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:38.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:38.08 ^~~~~~~~~~~~~~~~~~~~~~~ 428:38.08 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:38.08 NS_INTERFACE_MAP_END 428:38.10 ^~~~~~~~~~~~~~~~~~~~ 428:38.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:38.10 else 428:38.10 ^~~~ 428:38.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:38.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:38.11 ^~~~~~~~~~~~~~~~~~ 428:38.11 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ChildSHistory.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:38.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 428:38.11 ^~~~~~~~~~~~~~~~~~~~~~ 428:54.62 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 428:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:54.62 foundInterface = 0; \ 428:54.62 ^~~~~~~~~~~~~~ 428:54.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:54.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:54.63 ^~~~~~~~~~~~~~~~~~~~~~~ 428:54.63 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:54.63 NS_INTERFACE_MAP_END 428:54.63 ^~~~~~~~~~~~~~~~~~~~ 428:54.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:54.63 else 428:54.63 ^~~~ 428:54.63 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:54.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:54.65 ^~~~~~~~~~~~~~~~~~ 428:54.65 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/ParentSHistory.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:54.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 428:54.65 ^~~~~~~~~~~~~~~~~~~~~~ 428:55.97 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 428:55.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 428:55.97 foundInterface = 0; \ 428:55.98 ^~~~~~~~~~~~~~ 428:55.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 428:55.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 428:55.98 ^~~~~~~~~~~~~~~~~~~~~~~ 428:55.98 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:221:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 428:55.98 NS_INTERFACE_MAP_END 428:55.98 ^~~~~~~~~~~~~~~~~~~~ 428:55.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 428:55.98 else 428:55.98 ^~~~ 428:55.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 428:55.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 428:55.99 ^~~~~~~~~~~~~~~~~~ 428:55.99 /builddir/build/BUILD/firefox-66.0.4/docshell/shistory/nsSHistory.cpp:220:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 428:55.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 428:56.00 ^~~~~~~~~~~~~~~~~~~~~~ 429:05.73 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/layout/painting/Unified_cpp_layout_painting1.cpp:2: 429:05.73 /builddir/build/BUILD/firefox-66.0.4/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)': 429:05.74 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:1042:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 429:05.74 } 429:05.74 ^ 429:05.74 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:1042:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 429:05.74 /builddir/build/BUILD/firefox-66.0.4/layout/painting/nsImageRenderer.cpp:1042:1: warning: the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 429:13.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 429:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 429:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFactory.h:10, 429:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Module.h:12, 429:13.79 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ModuleUtils.h:11, 429:13.79 from /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellFactory.cpp:6, 429:13.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 429:13.80 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 429:13.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:13.80 foundInterface = 0; \ 429:13.80 ^~~~~~~~~~~~~~ 429:13.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 429:13.80 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:13.80 NS_INTERFACE_MAP_END 429:13.80 ^~~~~~~~~~~~~~~~~~~~ 429:13.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:13.80 else 429:13.81 ^~~~ 429:13.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 429:13.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 429:13.81 ^~~~~~~~~~~~~~~~~~ 429:13.81 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsAppShellService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 429:13.81 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 429:13.81 ^~~~~~~~~~~~~~~~~~~~~~ 429:15.25 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 429:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:15.25 foundInterface = 0; \ 429:15.25 ^~~~~~~~~~~~~~ 429:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:15.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:15.25 ^~~~~~~~~~~~~~~~~~~~~~~ 429:15.25 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:15.25 NS_INTERFACE_MAP_END 429:15.25 ^~~~~~~~~~~~~~~~~~~~ 429:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:15.25 else 429:15.25 ^~~~ 429:15.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 429:15.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 429:15.26 ^~~~~~~~~~~~~~~~~~ 429:15.26 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsChromeTreeOwner.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 429:15.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 429:15.26 ^~~~~~~~~~~~~~~~~~~~~~ 429:15.78 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 429:15.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:15.78 foundInterface = 0; \ 429:15.78 ^~~~~~~~~~~~~~ 429:15.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:15.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:15.78 ^~~~~~~~~~~~~~~~~~~~~~~ 429:15.78 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:15.78 NS_INTERFACE_MAP_END 429:15.78 ^~~~~~~~~~~~~~~~~~~~ 429:15.78 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1005:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:15.79 else 429:15.79 ^~~~ 429:15.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1064:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 429:15.79 NS_IMPL_QUERY_BODY_AGGREGATED(_interface, _aggregate) 429:15.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:15.79 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 429:15.79 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 429:15.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:15.88 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 429:15.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1036:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:15.89 foundInterface = 0; \ 429:15.89 ^~~~~~~~~~~~~~ 429:15.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1074:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 429:15.89 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 429:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:15.89 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:897:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 429:15.89 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 429:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:15.89 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:15.89 else 429:15.89 ^~~~ 429:15.90 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 429:15.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 429:15.90 ^~~~~~~~~~~~~~~~~~ 429:15.90 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsContentTreeOwner.cpp:896:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 429:15.90 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 429:15.90 ^~~~~~~~~~~~~~~~~~~~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 429:16.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:16.10 foundInterface = 0; \ 429:16.10 ^~~~~~~~~~~~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 429:16.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 429:16.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 429:16.10 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 429:16.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:16.10 else 429:16.10 ^~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 429:16.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 429:16.10 ^~~~~~~~~~~~~~~~~~ 429:16.10 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 429:16.10 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 429:16.10 ^~~~~~~~~~~~~~~~~~~~~~ 429:23.36 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.h:10, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:6, 429:23.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 429:23.36 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 429:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:23.37 foundInterface = 0; \ 429:23.37 ^~~~~~~~~~~~~~ 429:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:23.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:23.37 ^~~~~~~~~~~~~~~~~~~~~~~ 429:23.37 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:23.37 NS_INTERFACE_MAP_END 429:23.37 ^~~~~~~~~~~~~~~~~~~~ 429:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:23.37 else 429:23.37 ^~~~ 429:23.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 429:23.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 429:23.37 ^~~~~~~~~~~~~~~~~~ 429:23.37 /builddir/build/BUILD/firefox-66.0.4/accessible/aom/AccessibleNode.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 429:23.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 429:23.37 ^~~~~~~~~~~~~~~~~~~~~~ 429:32.07 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 429:32.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:32.07 foundInterface = 0; \ 429:32.07 ^~~~~~~~~~~~~~ 429:32.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:32.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:32.07 ^~~~~~~~~~~~~~~~~~~~~~~ 429:32.07 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:32.07 NS_INTERFACE_MAP_END 429:32.07 ^~~~~~~~~~~~~~~~~~~~ 429:32.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1000:5: note: some parts of macro expansion are not guarded by this 'else' clause 429:32.08 } else 429:32.08 ^~~~ 429:32.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1070:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 429:32.08 NS_IMPL_QUERY_BODY_CONCRETE(_class) 429:32.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:32.08 /builddir/build/BUILD/firefox-66.0.4/xpfe/appshell/nsXULWindow.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 429:32.08 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 429:32.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:55.24 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/HyperTextAccessible.h:9, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/HyperTextAccessibleWrap.h:10, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.h:9, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible-inl.h:10, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/ARIAGridAccessible.cpp:6, 429:55.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 429:55.24 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 429:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 429:55.25 foundInterface = 0; \ 429:55.25 ^~~~~~~~~~~~~~ 429:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 429:55.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 429:55.25 ^~~~~~~~~~~~~~~~~~~~~~~ 429:55.25 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 429:55.25 NS_INTERFACE_MAP_END 429:55.25 ^~~~~~~~~~~~~~~~~~~~ 429:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 429:55.25 else 429:55.25 ^~~~ 429:55.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 429:55.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 429:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 429:55.25 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 429:55.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 429:55.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:00.20 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 430:00.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 430:00.21 foundInterface = 0; \ 430:00.21 ^~~~~~~~~~~~~~ 430:00.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 430:00.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 430:00.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:00.21 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:162:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 430:00.21 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 430:00.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:00.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 430:00.23 else 430:00.23 ^~~~ 430:00.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 430:00.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 430:00.24 ^~~~~~~~~~~~~~~~~~ 430:00.24 /builddir/build/BUILD/firefox-66.0.4/accessible/generic/DocAccessible.cpp:161:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 430:00.24 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 430:00.24 ^~~~~~~~~~~~~~~~~~~~~~ 430:35.80 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 430:35.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 430:35.80 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.h:10, 430:35.80 from /builddir/build/BUILD/firefox-66.0.4/accessible/base/TextAttrs.cpp:6, 430:35.80 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 430:35.81 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 430:35.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 430:35.81 foundInterface = 0; \ 430:35.81 ^~~~~~~~~~~~~~ 430:35.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 430:35.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 430:35.81 ^~~~~~~~~~~~~~~~~~~~~~~ 430:35.81 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 430:35.82 NS_INTERFACE_MAP_END 430:35.82 ^~~~~~~~~~~~~~~~~~~~ 430:35.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 430:35.83 else 430:35.83 ^~~~ 430:35.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 430:35.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 430:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:35.84 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsAccessiblePivot.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 430:35.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 430:35.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430:53.90 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 430:53.90 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 430:53.90 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 430:53.90 } 430:53.90 ^ 430:53.90 /builddir/build/BUILD/firefox-66.0.4/accessible/base/nsTextEquivUtils.cpp:326:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 431:03.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:03.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 431:03.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.h:6, 431:03.16 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.16 foundInterface = 0; \ 431:03.16 ^~~~~~~~~~~~~~ 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.16 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.16 NS_INTERFACE_MAP_END 431:03.16 ^~~~~~~~~~~~~~~~~~~~ 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.16 else 431:03.16 ^~~~ 431:03.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.16 ^~~~~~~~~~~~~~~~~~ 431:03.17 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.17 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 431:03.17 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.17 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 431:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.18 foundInterface = 0; \ 431:03.18 ^~~~~~~~~~~~~~ 431:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.18 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.18 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.18 NS_INTERFACE_MAP_END 431:03.18 ^~~~~~~~~~~~~~~~~~~~ 431:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.19 else 431:03.19 ^~~~ 431:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.19 ^~~~~~~~~~~~~~~~~~ 431:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.19 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 431:03.19 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 431:03.19 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.20 foundInterface = 0; \ 431:03.20 ^~~~~~~~~~~~~~ 431:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.20 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.20 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.20 NS_INTERFACE_MAP_END 431:03.20 ^~~~~~~~~~~~~~~~~~~~ 431:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.22 else 431:03.22 ^~~~ 431:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.22 ^~~~~~~~~~~~~~~~~~ 431:03.22 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.22 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 431:03.22 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.23 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 431:03.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.23 foundInterface = 0; \ 431:03.23 ^~~~~~~~~~~~~~ 431:03.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.24 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.24 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.24 NS_INTERFACE_MAP_END 431:03.24 ^~~~~~~~~~~~~~~~~~~~ 431:03.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.24 else 431:03.24 ^~~~ 431:03.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.24 ^~~~~~~~~~~~~~~~~~ 431:03.25 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.25 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 431:03.25 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.25 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 431:03.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.25 foundInterface = 0; \ 431:03.25 ^~~~~~~~~~~~~~ 431:03.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.25 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.25 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.25 NS_INTERFACE_MAP_END 431:03.25 ^~~~~~~~~~~~~~~~~~~~ 431:03.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.26 else 431:03.26 ^~~~ 431:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.27 ^~~~~~~~~~~~~~~~~~ 431:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.27 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 431:03.27 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 431:03.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.28 foundInterface = 0; \ 431:03.28 ^~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.28 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.28 NS_INTERFACE_MAP_END 431:03.28 ^~~~~~~~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.28 else 431:03.28 ^~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.28 ^~~~~~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.28 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 431:03.28 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.28 foundInterface = 0; \ 431:03.28 ^~~~~~~~~~~~~~ 431:03.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.29 NS_INTERFACE_MAP_END 431:03.29 ^~~~~~~~~~~~~~~~~~~~ 431:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.29 else 431:03.29 ^~~~ 431:03.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.29 ^~~~~~~~~~~~~~~~~~ 431:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.31 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 431:03.31 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 431:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.31 foundInterface = 0; \ 431:03.31 ^~~~~~~~~~~~~~ 431:03.31 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.31 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.32 NS_INTERFACE_MAP_END 431:03.32 ^~~~~~~~~~~~~~~~~~~~ 431:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.32 else 431:03.32 ^~~~ 431:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.32 ^~~~~~~~~~~~~~~~~~ 431:03.32 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.32 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 431:03.33 ^~~~~~~~~~~~~~~~~~~~~~ 431:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 431:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:03.33 foundInterface = 0; \ 431:03.33 ^~~~~~~~~~~~~~ 431:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:03.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:03.33 ^~~~~~~~~~~~~~~~~~~~~~~ 431:03.33 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:03.33 NS_INTERFACE_MAP_END 431:03.34 ^~~~~~~~~~~~~~~~~~~~ 431:03.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:03.34 else 431:03.34 ^~~~ 431:03.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 431:03.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 431:03.34 ^~~~~~~~~~~~~~~~~~ 431:03.34 /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 431:03.34 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 431:03.34 ^~~~~~~~~~~~~~~~~~~~~~ 431:27.43 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 431:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAccessibleRelation.h:10, 431:27.43 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.h:9, 431:27.43 from /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/nsAccessibleRelation.cpp:6, 431:27.43 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 431:27.43 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 431:27.43 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:27.44 foundInterface = 0; \ 431:27.44 ^~~~~~~~~~~~~~ 431:27.44 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:27.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:27.45 ^~~~~~~~~~~~~~~~~~~~~~~ 431:27.45 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:27.45 NS_INTERFACE_MAP_END 431:27.45 ^~~~~~~~~~~~~~~~~~~~ 431:27.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:27.45 else 431:27.45 ^~~~ 431:27.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 431:27.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 431:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:27.45 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 431:27.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 431:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.65 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 431:28.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:28.65 foundInterface = 0; \ 431:28.66 ^~~~~~~~~~~~~~ 431:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 431:28.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 431:28.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.66 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 431:28.66 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 431:28.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:28.66 else 431:28.66 ^~~~ 431:28.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 431:28.67 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 431:28.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.68 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 431:28.68 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 431:28.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.82 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 431:28.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:28.82 foundInterface = 0; \ 431:28.82 ^~~~~~~~~~~~~~ 431:28.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 431:28.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 431:28.83 ^~~~~~~~~~~~~~~~~~~~~~~ 431:28.83 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 431:28.83 NS_INTERFACE_MAP_END 431:28.83 ^~~~~~~~~~~~~~~~~~~~ 431:28.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 431:28.83 else 431:28.83 ^~~~ 431:28.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 431:28.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 431:28.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:28.84 /builddir/build/BUILD/firefox-66.0.4/accessible/xpcom/xpcAccessibleTextRange.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 431:28.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 431:28.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.32 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 431:33.33 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 431:33.33 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.33 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.33 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 431:33.33 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:33.33 foundInterface = 0; \ 431:33.34 ^~~~~~~~~~~~~~ 431:33.34 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 431:33.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 431:33.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.34 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 431:33.34 NS_INTERFACE_MAP_END_INHERITING(Accessible) 431:33.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.34 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 431:33.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 431:33.35 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 431:33.35 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 431:33.36 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 431:33.36 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.36 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.36 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 431:33.36 } else 431:33.37 ^~~~ 431:33.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 431:33.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 431:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.37 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 431:33.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 431:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:33.45 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 431:33.46 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 431:33.46 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.46 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.46 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 431:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:33.46 foundInterface = 0; \ 431:33.46 ^~~~~~~~~~~~~~ 431:33.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 431:33.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 431:33.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.47 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:916:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 431:33.47 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 431:33.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 431:33.47 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 431:33.50 } else 431:33.50 ^~~~ 431:33.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 431:33.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 431:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.50 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeAccessible.cpp:915:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 431:33.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 431:33.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:33.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 431:33.53 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 431:33.53 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.54 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.54 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 431:33.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:33.54 foundInterface = 0; \ 431:33.54 ^~~~~~~~~~~~~~ 431:33.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 431:33.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 431:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.55 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 431:33.55 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 431:33.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.57 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 431:33.58 } else 431:33.58 ^~~~ 431:33.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 431:33.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 431:33.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.58 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:218:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 431:33.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 431:33.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 431:33.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 431:33.60 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:10, 431:33.60 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.60 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.60 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.60 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 431:33.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 431:33.60 foundInterface = 0; \ 431:33.61 ^~~~~~~~~~~~~~ 431:33.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 431:33.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 431:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.61 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 431:33.61 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 431:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.62 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsINode.h:14, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsIContent.h:12, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/generic/Accessible.h:16, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/atk/AccessibleWrap.h:11, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.h:9, 431:33.63 from /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULAlertAccessible.cpp:6, 431:33.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 431:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 431:33.64 } else 431:33.64 ^~~~ 431:33.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 431:33.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 431:33.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:33.64 /builddir/build/BUILD/firefox-66.0.4/accessible/xul/XULTreeGridAccessible.cpp:364:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 431:33.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 431:33.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431:51.64 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:20: 431:51.64 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTestDwarf.cpp: In constructor 'lul::EvaluatePfxExprFixture::EvaluatePfxExprFixture()': 431:51.65 /builddir/build/BUILD/firefox-66.0.4/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] 431:51.65 memset(®s, 0, sizeof(regs)); 431:51.65 ^ 431:51.65 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/tests/gtest/LulTest.cpp:8, 431:51.65 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/tests/gtest/Unified_cpp_tests_gtest0.cpp:11: 431:51.65 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 431:51.65 struct UnwindRegs { 431:51.65 ^~~~~~~~~~ 432:05.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 432:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 432:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIMemoryReporter.h:10, 432:05.08 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 432:05.08 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 432:05.08 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 432:05.08 from : 432:05.08 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 432:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 432:05.10 foundInterface = 0; \ 432:05.10 ^~~~~~~~~~~~~~ 432:05.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 432:05.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 432:05.10 ^~~~~~~~~~~~~~~~~~~~~~~ 432:05.10 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 432:05.10 NS_INTERFACE_MAP_END 432:05.10 ^~~~~~~~~~~~~~~~~~~~ 432:05.10 In file included from /builddir/build/BUILD/firefox-66.0.4/dom/base/nsWrapperCache.h:10, 432:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/EventTarget.h:13, 432:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsPIDOMWindow.h:15, 432:05.10 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/xpcpublic.h:22, 432:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsThreadUtils.h:24, 432:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/MozPromise.h:21, 432:05.11 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 432:05.11 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 432:05.11 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 432:05.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 432:05.11 } else 432:05.11 ^~~~ 432:05.11 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 432:05.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 432:05.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:06.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 432:06.78 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp: In function 'void DoLULBacktrace(PSLockRef, const RegisteredThread&, const Registers&, NativeStack&)': 432:06.78 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:1364: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] 432:06.78 memset(&startRegs, 0, sizeof(startRegs)); 432:06.78 ^ 432:06.78 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:135, 432:06.78 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 432:06.78 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 432:06.78 struct UnwindRegs { 432:06.78 ^~~~~~~~~~ 432:09.02 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 432:09.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 432:09.02 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 432:09.02 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 432:09.02 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 432:09.02 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 432:09.02 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:162:40: required from here 432:09.02 /builddir/build/BUILD/firefox-66.0.4/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] 432:09.03 memset(aT, 0, sizeof(T)); 432:09.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 432:09.03 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 432:09.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 432:09.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 432:09.03 struct AmountFns { 432:09.03 ^~~~~~~~~ 432:09.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/JSONWriter.h:98, 432:09.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ProfileJSONWriter.h:13, 432:09.03 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.h:13, 432:09.03 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/PageInformation.cpp:7, 432:09.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:2: 432:09.03 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 432:09.03 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:182:43: required from here 432:09.04 /builddir/build/BUILD/firefox-66.0.4/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] 432:09.04 memset(aT, 0, sizeof(T)); 432:09.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 432:09.04 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/core/platform.cpp:64, 432:09.04 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:74: 432:09.04 /builddir/build/BUILD/firefox-66.0.4/xpcom/base/nsMemoryReporterManager.h:178:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 432:09.04 struct SizeOfTabFns { 432:09.04 ^~~~~~~~~~~~ 432:18.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 432:18.57 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 432:18.58 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 432:18.58 } 432:18.58 ^ 432:18.58 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 432:18.58 case INITCAP: { 432:18.58 ^~~~ 432:18.59 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 432:18.60 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 432:18.60 capwords = 1; 432:18.60 ~~~~~~~~~^~~ 432:18.60 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 432:18.60 case HUHCAP: { 432:18.60 ^~~~ 432:18.60 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 432:18.61 capwords = 1; 432:18.61 ~~~~~~~~~^~~ 432:18.61 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 432:18.61 case HUHCAP: { 432:18.61 ^~~~ 432:22.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler0.cpp:137: 432:22.81 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/gecko/nsProfilerFactory.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 432:22.82 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/gecko/nsProfilerFactory.cpp:24:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 432:22.82 NSMODULE_DEFN(nsProfilerModule) = &kProfilerModule; 432:22.82 ^ 432:22.82 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/gecko/nsProfilerFactory.cpp:24:51: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 432:26.08 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 432:26.80 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 432:31.66 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:56: 432:31.66 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp: In function 'bool lul::GetAndCheckStackTrace(lul::LUL*, const char*)': 432:31.66 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.cpp:1501: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] 432:31.66 memset(&startRegs, 0, sizeof(startRegs)); 432:31.67 ^ 432:31.67 In file included from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMainInt.h:11, 432:31.67 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfSummariser.h:10, 432:31.67 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfExt.h:49, 432:31.67 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarfInt.h:42, 432:31.67 from /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulDwarf.cpp:57, 432:31.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/tools/profiler/Unified_cpp_tools_profiler1.cpp:29: 432:31.67 /builddir/build/BUILD/firefox-66.0.4/tools/profiler/lul/LulMain.h:134:8: note: 'struct lul::UnwindRegs' declared here 432:31.67 struct UnwindRegs { 432:31.67 ^~~~~~~~~~ 432:35.21 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 432:35.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 432:35.21 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 432:35.21 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 432:35.21 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 432:35.21 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 432:35.21 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 432:35.22 foundInterface = 0; \ 432:35.22 ^~~~~~~~~~~~~~ 432:35.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 432:35.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 432:35.22 ^~~~~~~~~~~~~~~~~~~~~~~ 432:35.22 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:503:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 432:35.22 NS_INTERFACE_MAP_END 432:35.24 ^~~~~~~~~~~~~~~~~~~~ 432:35.24 In file included from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 432:35.24 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 432:35.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 432:35.24 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 432:35.24 } else 432:35.25 ^~~~ 432:35.25 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozInlineSpellChecker.cpp:502:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 432:35.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 432:35.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:35.75 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 432:35.75 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 432:35.76 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 432:35.76 from /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 432:35.76 from /builddir/build/BUILD/firefox-66.0.4/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 432:35.76 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 432:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 432:35.76 foundInterface = 0; \ 432:35.76 ^~~~~~~~~~~~~~ 432:35.76 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 432:35.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 432:35.77 ^~~~~~~~~~~~~~~~~~~~~~~ 432:35.77 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 432:35.77 NS_INTERFACE_MAP_END 432:35.77 ^~~~~~~~~~~~~~~~~~~~ 432:35.77 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 432:35.79 else 432:35.79 ^~~~ 432:35.79 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 432:35.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 432:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432:35.79 /builddir/build/BUILD/firefox-66.0.4/extensions/spellcheck/src/mozPersonalDictionary.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 432:35.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 432:35.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.26 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 433:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 433:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/imgINotificationObserver.h:10, 433:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/AlertNotification.h:8, 433:21.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:5, 433:21.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 433:21.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 433:21.26 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 433:21.26 foundInterface = 0; \ 433:21.27 ^~~~~~~~~~~~~~ 433:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 433:21.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 433:21.27 ^~~~~~~~~~~~~~~~~~~~~~~ 433:21.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:177:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 433:21.27 NS_INTERFACE_MAP_END 433:21.27 ^~~~~~~~~~~~~~~~~~~~ 433:21.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 433:21.28 else 433:21.28 ^~~~ 433:21.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 433:21.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 433:21.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:21.28 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/AlertNotification.cpp:176:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 433:21.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 433:21.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 433:27.85 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 433:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 433:27.85 foundInterface = 0; \ 433:27.85 ^~~~~~~~~~~~~~ 433:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 433:27.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 433:27.85 ^~~~~~~~~~~~~~~~~~~~~~~ 433:27.85 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 433:27.85 NS_INTERFACE_MAP_END 433:27.85 ^~~~~~~~~~~~~~~~~~~~ 433:27.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 433:27.85 else 433:27.86 ^~~~ 433:27.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 433:27.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 433:27.86 ^~~~~~~~~~~~~~~~~~ 433:27.86 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 433:27.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 433:27.86 ^~~~~~~~~~~~~~~~~~~~~~ 433:55.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 433:55.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 433:55.46 from /builddir/build/BUILD/firefox-66.0.4/docshell/base/nsDocShellTreeOwner.h:11, 433:55.47 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.h:11, 433:55.47 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:8, 433:55.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 433:55.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 433:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 433:55.47 foundInterface = 0; \ 433:55.47 ^~~~~~~~~~~~~~ 433:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 433:55.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 433:55.47 ^~~~~~~~~~~~~~~~~~~~~~~ 433:55.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 433:55.47 NS_INTERFACE_MAP_END 433:55.47 ^~~~~~~~~~~~~~~~~~~~ 433:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 433:55.47 else 433:55.47 ^~~~ 433:55.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 433:55.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 433:55.47 ^~~~~~~~~~~~~~~~~~ 433:55.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/browser/nsWebBrowser.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 433:55.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 433:55.48 ^~~~~~~~~~~~~~~~~~~~~~ 434:09.08 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:09.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 434:09.09 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsICommandLineRunner.h:10, 434:09.09 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.h:8, 434:09.09 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:5: 434:09.09 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 434:09.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:09.10 foundInterface = 0; \ 434:09.10 ^~~~~~~~~~~~~~ 434:09.10 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:09.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:09.11 ^~~~~~~~~~~~~~~~~~~~~~~ 434:09.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:09.11 NS_INTERFACE_MAP_END 434:09.11 ^~~~~~~~~~~~~~~~~~~~ 434:09.11 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 434:09.11 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 434:09.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434:09.11 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 434:09.12 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 434:09.12 ^~~~~~~~~~~~~~~~~~~~ 434:09.12 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:11: 434:09.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 434:09.13 } else 434:09.13 ^~~~ 434:09.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 434:09.13 NS_IMPL_QUERY_CLASSINFO(aClass) \ 434:09.13 ^~~~~~~~~~~~~~~~~~~~~~~ 434:09.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 434:09.14 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 434:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 434:09.14 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/commandlines/nsCommandLine.cpp:54:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 434:09.14 NS_IMPL_ISUPPORTS_CI(nsCommandLine, nsICommandLine, nsICommandLineRunner) 434:09.14 ^~~~~~~~~~~~~~~~~~~~ 434:16.48 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:16.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 434:16.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIObserver.h:10, 434:16.48 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.h:10, 434:16.48 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 434:16.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 434:16.48 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 434:16.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:16.48 foundInterface = 0; \ 434:16.48 ^~~~~~~~~~~~~~ 434:16.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:16.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:16.48 ^~~~~~~~~~~~~~~~~~~~~~~ 434:16.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:16.49 NS_INTERFACE_MAP_END 434:16.49 ^~~~~~~~~~~~~~~~~~~~ 434:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:16.49 else 434:16.49 ^~~~ 434:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:16.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:16.49 ^~~~~~~~~~~~~~~~~~ 434:16.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:104:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:16.49 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 434:16.49 ^~~~~~~~~~~~~~~~~~~~~~ 434:16.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 434:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:16.53 foundInterface = 0; \ 434:16.53 ^~~~~~~~~~~~~~ 434:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:16.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:16.53 ^~~~~~~~~~~~~~~~~~~~~~~ 434:16.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:16.53 NS_INTERFACE_MAP_END 434:16.53 ^~~~~~~~~~~~~~~~~~~~ 434:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:16.53 else 434:16.53 ^~~~ 434:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:16.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:16.53 ^~~~~~~~~~~~~~~~~~ 434:16.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/clearsitedata/ClearSiteData.cpp:407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:16.53 NS_INTERFACE_MAP_ENTRY(nsIObserver) 434:16.53 ^~~~~~~~~~~~~~~~~~~~~~ 434:42.55 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 434:42.56 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 434:42.56 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 434:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:42.57 foundInterface = 0; \ 434:42.57 ^~~~~~~~~~~~~~ 434:42.57 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:42.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:42.57 ^~~~~~~~~~~~~~~~~~~~~~~ 434:42.57 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:42.59 NS_INTERFACE_MAP_END 434:42.59 ^~~~~~~~~~~~~~~~~~~~ 434:42.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:42.59 else 434:42.59 ^~~~ 434:42.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 434:42.60 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 434:42.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:42.60 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/ExtensionPolicyService.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 434:42.60 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 434:42.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:42.71 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 434:42.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:42.71 foundInterface = 0; \ 434:42.71 ^~~~~~~~~~~~~~ 434:42.71 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:42.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:42.72 ^~~~~~~~~~~~~~~~~~~~~~~ 434:42.72 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:468:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:42.72 NS_INTERFACE_MAP_END 434:42.72 ^~~~~~~~~~~~~~~~~~~~ 434:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:42.72 else 434:42.72 ^~~~ 434:42.72 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:42.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:42.73 ^~~~~~~~~~~~~~~~~~ 434:42.74 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:467:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:42.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:42.74 ^~~~~~~~~~~~~~~~~~~~~~ 434:42.79 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 434:42.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:42.80 foundInterface = 0; \ 434:42.80 ^~~~~~~~~~~~~~ 434:42.80 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:42.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:42.80 ^~~~~~~~~~~~~~~~~~~~~~~ 434:42.80 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:42.80 NS_INTERFACE_MAP_END 434:42.80 ^~~~~~~~~~~~~~~~~~~~ 434:42.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:42.81 else 434:42.81 ^~~~ 434:42.81 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:42.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:42.83 ^~~~~~~~~~~~~~~~~~ 434:42.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:586:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:42.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:42.83 ^~~~~~~~~~~~~~~~~~~~~~ 434:42.86 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 434:42.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:42.86 foundInterface = 0; \ 434:42.86 ^~~~~~~~~~~~~~ 434:42.86 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:42.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:42.86 ^~~~~~~~~~~~~~~~~~~~~~~ 434:42.86 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:42.87 NS_INTERFACE_MAP_END 434:42.87 ^~~~~~~~~~~~~~~~~~~~ 434:42.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:42.87 else 434:42.87 ^~~~ 434:42.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:42.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:42.87 ^~~~~~~~~~~~~~~~~~ 434:42.87 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/MatchPattern.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:42.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:42.88 ^~~~~~~~~~~~~~~~~~~~~~ 434:43.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 434:43.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:43.06 foundInterface = 0; \ 434:43.06 ^~~~~~~~~~~~~~ 434:43.06 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:43.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:43.06 ^~~~~~~~~~~~~~~~~~~~~~~ 434:43.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:478:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:43.07 NS_INTERFACE_MAP_END 434:43.07 ^~~~~~~~~~~~~~~~~~~~ 434:43.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:43.07 else 434:43.07 ^~~~ 434:43.07 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:43.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:43.07 ^~~~~~~~~~~~~~~~~~ 434:43.07 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:477:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:43.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:43.09 ^~~~~~~~~~~~~~~~~~~~~~ 434:43.12 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 434:43.12 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:43.12 foundInterface = 0; \ 434:43.13 ^~~~~~~~~~~~~~ 434:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:43.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:43.13 ^~~~~~~~~~~~~~~~~~~~~~~ 434:43.13 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:650:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:43.13 NS_INTERFACE_MAP_END 434:43.13 ^~~~~~~~~~~~~~~~~~~~ 434:43.13 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:43.13 else 434:43.13 ^~~~ 434:43.14 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:43.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:43.14 ^~~~~~~~~~~~~~~~~~ 434:43.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:649:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:43.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:43.15 ^~~~~~~~~~~~~~~~~~~~~~ 434:43.22 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 434:43.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:43.22 foundInterface = 0; \ 434:43.22 ^~~~~~~~~~~~~~ 434:43.22 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:43.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:43.23 ^~~~~~~~~~~~~~~~~~~~~~~ 434:43.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:43.23 NS_INTERFACE_MAP_END 434:43.23 ^~~~~~~~~~~~~~~~~~~~ 434:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:43.23 else 434:43.23 ^~~~ 434:43.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:43.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:43.23 ^~~~~~~~~~~~~~~~~~ 434:43.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/WebExtensionPolicy.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:43.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:43.25 ^~~~~~~~~~~~~~~~~~~~~~ 434:56.57 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 434:56.57 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 434:56.57 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 434:56.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:56.58 foundInterface = 0; \ 434:56.58 ^~~~~~~~~~~~~~ 434:56.58 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:56.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:56.60 ^~~~~~~~~~~~~~~~~~~~~~~ 434:56.60 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:56.60 NS_INTERFACE_MAP_END 434:56.60 ^~~~~~~~~~~~~~~~~~~~ 434:56.60 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:56.61 else 434:56.61 ^~~~ 434:56.61 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:56.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:56.61 ^~~~~~~~~~~~~~~~~~ 434:56.61 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:56.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 434:56.61 ^~~~~~~~~~~~~~~~~~~~~~ 434:56.91 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 434:56.91 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:56.91 foundInterface = 0; \ 434:56.92 ^~~~~~~~~~~~~~ 434:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 434:56.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 434:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:56.92 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1021:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 434:56.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 434:56.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:56.92 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:56.92 else 434:56.93 ^~~~ 434:56.94 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 434:56.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 434:56.94 ^~~~~~~~~~~~~~~~~~ 434:56.94 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1020:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 434:56.94 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 434:56.95 ^~~~~~~~~~~~~~~~~~~~~~ 434:57.46 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 434:57.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:57.47 foundInterface = 0; \ 434:57.47 ^~~~~~~~~~~~~~ 434:57.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 434:57.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 434:57.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 434:57.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 434:57.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 434:57.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 434:57.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 434:57.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 434:57.50 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 434:57.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 434:57.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 434:57.50 } else 434:57.50 ^~~~ 434:57.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 434:57.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 434:57.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilter.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 434:57.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 434:57.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:57.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 434:57.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 434:57.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 434:57.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 434:57.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 434:57.54 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 434:57.54 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 434:57.54 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 434:57.54 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 434:57.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:57.55 foundInterface = 0; \ 434:57.55 ^~~~~~~~~~~~~~ 434:57.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 434:57.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 434:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.56 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 434:57.56 NS_INTERFACE_MAP_END_INHERITING(Event) 434:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.56 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 434:57.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 434:57.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 434:57.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 434:57.58 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 434:57.58 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 434:57.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 434:57.59 } else 434:57.59 ^~~~ 434:57.59 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:306:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 434:57.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 434:57.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:57.59 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 434:57.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 434:57.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:59.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 434:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 434:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 434:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 434:59.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 434:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 434:59.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 434:59.26 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 434:59.26 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 434:59.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 434:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 434:59.27 foundInterface = 0; \ 434:59.27 ^~~~~~~~~~~~~~ 434:59.27 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 434:59.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 434:59.28 ^~~~~~~~~~~~~~~~~~~~~~~ 434:59.28 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:714:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 434:59.28 NS_INTERFACE_MAP_END 434:59.28 ^~~~~~~~~~~~~~~~~~~~ 434:59.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 434:59.28 else 434:59.28 ^~~~ 434:59.28 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 434:59.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 434:59.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 434:59.29 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:713:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 434:59.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 434:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435:17.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 435:17.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 435:17.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFind.h:10, 435:17.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.h:10, 435:17.49 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:9, 435:17.49 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 435:17.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 435:17.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:17.49 foundInterface = 0; \ 435:17.49 ^~~~~~~~~~~~~~ 435:17.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:17.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:17.49 ^~~~~~~~~~~~~~~~~~~~~~~ 435:17.49 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:17.49 NS_INTERFACE_MAP_END 435:17.49 ^~~~~~~~~~~~~~~~~~~~ 435:17.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 435:17.49 else 435:17.49 ^~~~ 435:17.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 435:17.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 435:17.50 ^~~~~~~~~~~~~~~~~~ 435:17.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/find/nsFind.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 435:17.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 435:17.50 ^~~~~~~~~~~~~~~~~~~~~~ 435:21.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 435:21.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 435:21.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsINativeOSFileInternals.h:10, 435:21.35 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.h:10, 435:21.35 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 435:21.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 435:21.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:21.35 foundInterface = 0; \ 435:21.35 ^~~~~~~~~~~~~~ 435:21.35 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:21.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:21.35 ^~~~~~~~~~~~~~~~~~~~~~~ 435:21.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:233:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:21.35 NS_INTERFACE_MAP_END 435:21.35 ^~~~~~~~~~~~~~~~~~~~ 435:21.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 435:21.36 else 435:21.36 ^~~~ 435:21.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 435:21.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 435:21.36 ^~~~~~~~~~~~~~~~~~ 435:21.36 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/osfile/NativeOSFileInternals.cpp:232:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 435:21.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 435:21.36 ^~~~~~~~~~~~~~~~~~~~~~ 435:51.22 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 435:51.22 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 435:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 435:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 435:51.23 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 435:51.23 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 435:51.23 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 435:51.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 435:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:51.23 foundInterface = 0; \ 435:51.23 ^~~~~~~~~~~~~~ 435:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:51.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:51.23 ^~~~~~~~~~~~~~~~~~~~~~~ 435:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:51.23 NS_INTERFACE_MAP_END 435:51.23 ^~~~~~~~~~~~~~~~~~~~ 435:51.23 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 435:51.23 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 435:51.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435:51.23 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 435:51.23 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 435:51.23 ^~~~~~~~~~~~~~~~~~~~ 435:51.25 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 435:51.25 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 435:51.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 435:51.25 } else 435:51.25 ^~~~ 435:51.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 435:51.25 } else 435:51.25 ^~~~ 435:51.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 435:51.25 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 435:51.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 435:51.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:122:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 435:51.25 NS_IMPL_ISUPPORTS_CI(nsFaviconService, nsIFaviconService, nsITimerCallback, 435:51.25 ^~~~~~~~~~~~~~~~~~~~ 435:51.82 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 435:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 435:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 435:51.82 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 435:51.83 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 435:51.83 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 435:51.83 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 435:51.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 435:51.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:51.83 foundInterface = 0; \ 435:51.83 ^~~~~~~~~~~~~~ 435:51.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:51.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:51.83 ^~~~~~~~~~~~~~~~~~~~~~~ 435:51.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistory.cpp:190:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:51.83 NS_INTERFACE_MAP_END 435:51.83 ^~~~~~~~~~~~~~~~~~~~ 435:51.83 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsFaviconService.cpp:26, 435:51.85 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 435:51.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 435:51.85 } else 435:51.85 ^~~~ 435:51.85 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 435:51.85 } else 435:51.85 ^~~~ 435:52.46 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWeakReferenceUtils.h:10, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsWeakReference.h:14, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.h:9, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/Database.cpp:11, 435:52.46 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 435:52.46 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 435:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:52.46 foundInterface = 0; \ 435:52.46 ^~~~~~~~~~~~~~ 435:52.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:52.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:52.46 ^~~~~~~~~~~~~~~~~~~~~~~ 435:52.46 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:52.47 NS_INTERFACE_MAP_END 435:52.47 ^~~~~~~~~~~~~~~~~~~~ 435:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 435:52.47 else 435:52.47 ^~~~ 435:52.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 435:52.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 435:52.47 ^~~~~~~~~~~~~~~~~~ 435:52.47 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:274:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 435:52.47 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 435:52.47 ^~~~~~~~~~~~~~~~~~~~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 435:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:52.51 foundInterface = 0; \ 435:52.51 ^~~~~~~~~~~~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 435:52.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 435:52.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 435:52.51 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 435:52.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 435:52.51 else 435:52.51 ^~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 435:52.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 435:52.51 ^~~~~~~~~~~~~~~~~~ 435:52.51 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 435:52.51 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 435:52.51 ^~~~~~~~~~~~~~~~~~~~~~ 435:52.82 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 435:52.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 435:52.82 foundInterface = 0; \ 435:52.82 ^~~~~~~~~~~~~~ 435:52.82 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 435:52.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 435:52.82 ^~~~~~~~~~~~~~~~~~~~~~~ 435:52.82 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3505:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 435:52.83 NS_INTERFACE_MAP_END 435:52.83 ^~~~~~~~~~~~~~~~~~~~ 435:52.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 435:52.83 else 435:52.83 ^~~~ 435:52.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 435:52.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 435:52.83 ^~~~~~~~~~~~~~~~~~ 435:52.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/places/nsNavHistoryResult.cpp:3504:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 435:52.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 435:52.83 ^~~~~~~~~~~~~~~~~~~~~~ 436:07.15 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 436:07.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 436:07.15 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 436:07.15 } 436:07.15 ^ 436:07.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 436:07.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 436:07.16 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 436:07.17 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 436:29.35 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 436:29.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 436:29.35 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 436:29.35 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 436:29.35 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 436:29.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 436:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 436:29.36 foundInterface = 0; \ 436:29.36 ^~~~~~~~~~~~~~ 436:29.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 436:29.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 436:29.37 ^~~~~~~~~~~~~~~~~~~~~~~ 436:29.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 436:29.37 NS_INTERFACE_MAP_END 436:29.37 ^~~~~~~~~~~~~~~~~~~~ 436:29.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 436:29.38 else 436:29.38 ^~~~ 436:29.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 436:29.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 436:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436:29.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 436:29.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 436:29.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436:30.63 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 436:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 436:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 436:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 436:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 436:30.63 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/EventForwards.h:12, 436:30.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsGenericHTMLElement.h:10, 436:30.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:11, 436:30.64 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:6, 436:30.64 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 436:30.64 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 436:30.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 436:30.64 foundInterface = 0; \ 436:30.64 ^~~~~~~~~~~~~~ 436:30.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 436:30.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 436:30.65 ^~~~~~~~~~~~~~~~~~~~~~~ 436:30.66 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 436:30.66 NS_INTERFACE_MAP_END 436:30.66 ^~~~~~~~~~~~~~~~~~~~ 436:30.66 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 436:30.66 else 436:30.66 ^~~~ 436:30.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 436:30.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 436:30.67 ^~~~~~~~~~~~~~~~~~ 436:30.67 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/sessionstore/SessionStoreUtils.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 436:30.67 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 436:30.67 ^~~~~~~~~~~~~~~~~~~~~~ 436:38.10 toolkit/components/telemetry/tests/libmodules-test.so 437:05.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 437:05.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 437:05.98 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 437:05.98 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 437:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 437:05.98 foundInterface = 0; \ 437:05.98 ^~~~~~~~~~~~~~ 437:05.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 437:05.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 437:05.98 ^~~~~~~~~~~~~~~~~~~~~~~ 437:05.98 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 437:05.99 NS_INTERFACE_MAP_END 437:05.99 ^~~~~~~~~~~~~~~~~~~~ 437:05.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 437:05.99 else 437:05.99 ^~~~ 437:05.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 437:05.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 437:05.99 ^~~~~~~~~~~~~~~~~~ 437:05.99 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 437:05.99 NS_INTERFACE_MAP_ENTRY(nsIObserver) 437:05.99 ^~~~~~~~~~~~~~~~~~~~~~ 437:19.52 toolkit/components/ctypes/tests/libjsctypes-test.so 437:22.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 437:22.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 437:22.02 gFinalizerTestResources = new int[size]; 437:22.02 ^ 437:22.02 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 437:22.02 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 437:22.02 ^ 437:22.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 437:22.02 gFinalizerTestNames = new char *[size]; 437:22.02 ^ 437:22.02 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 437:22.02 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 437:22.02 ^ 437:22.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 437:22.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 437:22.34 } 437:22.34 ^ 437:22.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 437:22.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 437:22.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 437:22.35 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 437:35.69 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 437:35.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 437:35.69 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIAutoCompleteController.h:10, 437:35.69 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 437:35.70 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 437:35.70 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 437:35.70 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 437:35.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 437:35.70 foundInterface = 0; \ 437:35.70 ^~~~~~~~~~~~~~ 437:35.70 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 437:35.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 437:35.72 ^~~~~~~~~~~~~~~~~~~~~~~ 437:35.72 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 437:35.72 NS_INTERFACE_MAP_END 437:35.72 ^~~~~~~~~~~~~~~~~~~~ 437:35.73 In file included from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 437:35.73 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 437:35.73 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 437:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:302:5: note: some parts of macro expansion are not guarded by this 'else' clause 437:35.73 } else 437:35.73 ^~~~ 437:35.73 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionParticipant.h:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 437:35.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 437:35.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437:35.73 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 437:35.73 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 437:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437:42.49 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIWebProgressListener.h:10, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIPrintProgress.h:10, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.h:9, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:6, 437:42.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 437:42.50 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 437:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 437:42.51 foundInterface = 0; \ 437:42.51 ^~~~~~~~~~~~~~ 437:42.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 437:42.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 437:42.52 ^~~~~~~~~~~~~~~~~~~~~~~ 437:42.52 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 437:42.52 NS_INTERFACE_MAP_END 437:42.52 ^~~~~~~~~~~~~~~~~~~~ 437:42.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 437:42.53 else 437:42.53 ^~~~ 437:42.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 437:42.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 437:42.53 ^~~~~~~~~~~~~~~~~~ 437:42.53 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/printingui/nsPrintProgress.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 437:42.53 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 437:42.53 ^~~~~~~~~~~~~~~~~~~~~~ 437:44.80 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 437:44.80 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 437:44.80 } 437:44.80 ^ 437:44.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 437:44.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 437:44.81 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 437:44.83 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 437:48.33 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 437:48.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 437:48.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 437:48.33 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 437:48.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 437:48.34 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/Entries.h:13, 437:48.34 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.h:9, 437:48.34 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/ChunkSet.cpp:6, 437:48.34 from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 437:48.34 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 437:48.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 437:48.36 foundInterface = 0; \ 437:48.36 ^~~~~~~~~~~~~~ 437:48.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 437:48.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 437:48.37 ^~~~~~~~~~~~~~~~~~~~~~~ 437:48.37 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1594:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 437:48.37 NS_INTERFACE_MAP_END 437:48.37 ^~~~~~~~~~~~~~~~~~~~ 437:48.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 437:48.37 else 437:48.37 ^~~~ 437:48.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 437:48.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 437:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437:48.38 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1593:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 437:48.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 437:48.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 438:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 438:12.26 } 438:12.26 ^ 438:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 438:12.26 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 438:12.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 438:12.27 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 438:17.32 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 438:17.33 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 438:17.33 } // namespace mozilla 438:17.33 ^ 438:17.33 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/terminator/nsTerminator.cpp:591:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 438:17.33 /builddir/build/BUILD/firefox-66.0.4/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] 438:17.97 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 438:17.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 438:17.97 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIFormFillController.h:10, 438:17.97 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.h:9, 438:17.97 from /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:7: 438:17.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 438:17.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 438:17.97 foundInterface = 0; \ 438:17.97 ^~~~~~~~~~~~~~ 438:17.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 438:17.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 438:17.98 ^~~~~~~~~~~~~~~~~~~~~~~ 438:17.98 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:81:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 438:17.98 NS_INTERFACE_MAP_END 438:17.98 ^~~~~~~~~~~~~~~~~~~~ 438:17.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 438:17.98 else 438:17.98 ^~~~ 438:17.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 438:17.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 438:17.98 ^~~~~~~~~~~~~~~~~~ 438:17.98 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/satchel/nsFormFillController.cpp:80:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 438:17.98 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 438:17.98 ^~~~~~~~~~~~~~~~~~~~~~ 438:42.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 438:42.97 /builddir/build/BUILD/firefox-66.0.4/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] 438:42.97 } 438:42.97 ^ 438:42.97 /builddir/build/BUILD/firefox-66.0.4/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] 438:42.97 /builddir/build/BUILD/firefox-66.0.4/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 438:42.97 /builddir/build/BUILD/firefox-66.0.4/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] 438:42.97 /builddir/build/BUILD/firefox-66.0.4/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] 438:56.53 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 438:56.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 438:56.53 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIJSInspector.h:10, 438:56.53 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.h:9, 438:56.53 from /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:6: 438:56.53 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 438:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 438:56.54 foundInterface = 0; \ 438:56.54 ^~~~~~~~~~~~~~ 438:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 438:56.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 438:56.54 ^~~~~~~~~~~~~~~~~~~~~~~ 438:56.54 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 438:56.54 NS_INTERFACE_MAP_END 438:56.54 ^~~~~~~~~~~~~~~~~~~~ 438:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 438:56.54 else 438:56.54 ^~~~ 438:56.54 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 438:56.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 438:56.54 ^~~~~~~~~~~~~~~~~~ 438:56.54 /builddir/build/BUILD/firefox-66.0.4/devtools/platform/nsJSInspector.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 438:56.54 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 438:56.54 ^~~~~~~~~~~~~~~~~~~~~~ 439:09.24 In file included from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 439:09.24 from /builddir/build/BUILD/firefox-66.0.4/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 439:09.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/ipc/IPCMessageUtils.h:11, 439:09.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 439:09.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 439:09.24 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/ContentParent.h:10, 439:09.25 from /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:6: 439:09.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 439:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 439:09.25 foundInterface = 0; \ 439:09.25 ^~~~~~~~~~~~~~ 439:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 439:09.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 439:09.25 ^~~~~~~~~~~~~~~~~~~~~~~ 439:09.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:544:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 439:09.25 NS_INTERFACE_MAP_END 439:09.25 ^~~~~~~~~~~~~~~~~~~~ 439:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:987:3: note: some parts of macro expansion are not guarded by this 'else' clause 439:09.25 else 439:09.25 ^~~~ 439:09.25 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1062:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 439:09.25 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 439:09.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439:09.25 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:542:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 439:09.25 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, 439:09.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439:11.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 439:11.05 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 439:11.06 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 439:11.06 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 439:11.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 439:11.08 foundInterface = 0; \ 439:11.08 ^~~~~~~~~~~~~~ 439:11.08 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 439:11.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 439:11.09 ^~~~~~~~~~~~~~~~~~~~~~~ 439:11.09 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:123:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 439:11.09 NS_INTERFACE_MAP_END 439:11.09 ^~~~~~~~~~~~~~~~~~~~ 439:11.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 439:11.09 else 439:11.09 ^~~~ 439:11.09 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 439:11.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 439:11.09 ^~~~~~~~~~~~~~~~~~ 439:11.09 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:122:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 439:11.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 439:11.10 ^~~~~~~~~~~~~~~~~~~~~~ 439:12.98 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::getDominatedSet(JS::ubi::Node const&)': 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 439:12.99 } // namespace mozilla 439:12.99 ^ 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'JS::ubi::DominatorTree::computeRetainedSizes(unsigned long (*)(void const*))': 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 439:12.99 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: warning: the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 439:40.03 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCycleCollectionNoteChild.h:14, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsTArray.h:29, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/ErrorResult.h:38, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 439:40.03 from /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 439:40.03 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 439:40.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 439:40.05 foundInterface = 0; \ 439:40.05 ^~~~~~~~~~~~~~ 439:40.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 439:40.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 439:40.05 ^~~~~~~~~~~~~~~~~~~~~~~ 439:40.05 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 439:40.05 NS_INTERFACE_MAP_END 439:40.05 ^~~~~~~~~~~~~~~~~~~~ 439:40.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 439:40.05 else 439:40.05 ^~~~ 439:40.05 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 439:40.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 439:40.06 ^~~~~~~~~~~~~~~~~~ 439:40.06 /builddir/build/BUILD/firefox-66.0.4/devtools/shared/heapsnapshot/HeapSnapshot.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 439:40.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 439:40.06 ^~~~~~~~~~~~~~~~~~~~~~ 439:48.98 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 439:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 439:48.98 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsComponentManagerUtils.h:11, 439:48.98 from /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 439:48.99 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 439:48.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 439:48.99 foundInterface = 0; \ 439:48.99 ^~~~~~~~~~~~~~ 439:48.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 439:48.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 439:48.99 ^~~~~~~~~~~~~~~~~~~~~~~ 439:48.99 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 439:48.99 NS_INTERFACE_MAP_END 439:49.00 ^~~~~~~~~~~~~~~~~~~~ 439:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 439:49.01 else 439:49.01 ^~~~ 439:49.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 439:49.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 439:49.01 ^~~~~~~~~~~~~~~~~~ 439:49.02 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsSystemAlertsService.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 439:49.02 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 439:49.02 ^~~~~~~~~~~~~~~~~~~~~~ 439:56.13 media/gmp-clearkey/0.1/libclearkey.so 440:08.05 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:119: 440:08.05 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 440:08.06 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsSigHandlers.cpp:171:15: warning: unused variable 'uc' [-Wunused-variable] 440:08.06 ucontext_t *uc = (ucontext_t *)context; 440:08.06 ^~ 440:22.02 xpcom/tests/TestArguments 440:22.02 xpcom/tests/TestBlockingProcess 440:22.17 config/external/sqlite/libmozsqlite3.so.symbols.stub 440:22.51 config/external/sqlite/libmozsqlite3.so 440:22.81 xpcom/tests/TestPRIntN 440:23.69 xpcom/tests/TestQuickReturn 440:25.27 xpcom/tests/TestUnicodeArguments 440:41.10 In file included from /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/openvr_api_public.cpp:9: 440:41.11 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 440:41.11 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 440:41.11 ^~~~~~~~~~~~~~~~~~~ 440:41.12 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 440:41.13 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 440:41.13 ^~~~~~~~~~~~~~~~~~~~~~ 440:41.13 /builddir/build/BUILD/firefox-66.0.4/gfx/vr/service/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 440:41.13 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 440:41.13 ^~~~~~~~~~~~~~~~~~~~~~~ 441:05.87 config/external/lgpllibs/liblgpllibs.so 441:33.45 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 441:33.45 /builddir/build/BUILD/firefox-66.0.4/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*)': 441:33.45 /builddir/build/BUILD/firefox-66.0.4/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] 441:33.45 } // namespace ots 441:33.45 ^ 441:33.45 /builddir/build/BUILD/firefox-66.0.4/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] 441:34.41 mfbt/tests/TestAlgorithm 441:34.41 mfbt/tests/TestArray 441:35.20 mfbt/tests/TestArrayUtils 441:35.93 mfbt/tests/TestAtomics 441:36.21 mfbt/tests/TestBinarySearch 441:38.79 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 441:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 441:38.79 /builddir/build/BUILD/firefox-66.0.4/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 441:38.79 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 441:38.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 441:40.58 modules/brotli/brotli 441:41.06 mfbt/tests/TestBloomFilter 441:41.39 mfbt/tests/TestBufferList 441:42.55 mfbt/tests/TestCasting 441:44.49 mfbt/tests/TestCeilingFloor 441:45.27 mfbt/tests/TestCheckedInt 441:46.05 mfbt/tests/TestCountPopulation 441:47.29 mfbt/tests/TestCountZeroes 442:04.27 mfbt/tests/TestDefineEnum 442:12.95 /builddir/build/BUILD/firefox-66.0.4/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&)': 442:12.95 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 442:12.95 } 442:12.95 ^ 442:12.95 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 442:12.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213:1: warning: the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 442:12.96 /builddir/build/BUILD/firefox-66.0.4/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&)': 442:12.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213: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] 442:12.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213: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] 442:12.97 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxDrawable.cpp:213: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] 442:13.27 mfbt/tests/TestDoublyLinkedList 442:14.91 mfbt/tests/TestEndian 442:19.21 mfbt/tests/TestEnumeratedArray 442:52.48 uriloader/exthandler/tests/WriteArgument 443:08.99 layout/style/test/host_ListCSSProperties 443:33.81 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:385:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 443:33.81 } 443:33.81 ^ 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:385:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:385:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 443:33.81 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/PublicKeyPinningService.cpp:385:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 443:42.61 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupports.h:79, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsHashKeys.h:11, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsDataHashtable.h:10, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/DateTimeFormat.h:12, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.h:8, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertValidity.cpp:5, 443:42.61 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 443:42.61 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 443:42.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 443:42.62 foundInterface = 0; \ 443:42.62 ^~~~~~~~~~~~~~ 443:42.62 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 443:42.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 443:42.64 ^~~~~~~~~~~~~~~~~~~~~~~ 443:42.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:167:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 443:42.64 NS_INTERFACE_MAP_END 443:42.65 ^~~~~~~~~~~~~~~~~~~~ 443:42.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 443:42.65 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 443:42.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 443:42.65 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 443:42.65 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 443:42.65 ^~~~~~~~~~~~~~~~~~~~ 443:42.65 In file included from /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:20, 443:42.67 from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:20: 443:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:136:5: note: some parts of macro expansion are not guarded by this 'else' clause 443:42.67 } else 443:42.67 ^~~~ 443:42.67 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:166:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 443:42.68 NS_IMPL_QUERY_CLASSINFO(aClass) \ 443:42.68 ^~~~~~~~~~~~~~~~~~~~~~~ 443:42.68 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsIClassInfoImpl.h:172:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 443:42.68 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 443:42.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 443:42.68 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSCertificate.cpp:784:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 443:42.68 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, nsIX509CertList, nsISerializable) 443:42.68 ^~~~~~~~~~~~~~~~~~~~ 443:52.93 mfbt/tests/TestEnumSet 443:53.70 mfbt/tests/TestEnumTypeTraits 443:54.88 mfbt/tests/TestFastBernoulliTrial 443:55.66 mfbt/tests/TestFloatingPoint 443:56.76 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:56: 443:56.76 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 443:56.76 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 443:56.76 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 443:56.76 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 443:56.76 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 443:56.76 ~~~~~~~~~~~^~~~~~~~~~ 443:56.77 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 443:56.77 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)1; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 443:56.77 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 443:56.77 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 443:56.77 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 443:56.78 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:108:54: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 443:56.78 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:218:14: required from here 443:56.78 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsNSSModule.cpp:55:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 443:57.09 mfbt/tests/TestFunctionTypeTraits 443:59.30 mfbt/tests/TestIntegerPrintfMacros 444:00.10 mfbt/tests/TestIntegerRange 444:01.47 mfbt/tests/TestJSONWriter 444:04.60 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:137: 444:04.60 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 444:04.60 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 444:04.60 } 444:04.60 ^ 444:04.60 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 444:04.61 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 444:04.61 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 444:04.61 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 444:05.54 mfbt/tests/TestLinkedList 444:07.22 mfbt/tests/TestMacroArgs 444:08.63 mfbt/tests/TestMacroForEach 444:09.35 mfbt/tests/TestMathAlgorithms 444:09.72 mfbt/tests/TestMaybe 444:10.13 mfbt/tests/TestNonDereferenceable 444:10.49 mfbt/tests/TestNotNull 444:11.24 mfbt/tests/TestPair 444:11.92 mfbt/tests/TestRandomNum 444:12.26 mfbt/tests/TestRange 444:12.69 mfbt/tests/TestRefPtr 444:13.07 mfbt/tests/TestResult 444:13.52 mfbt/tests/TestRollingMean 444:14.03 mfbt/tests/TestSaturate 444:15.07 mfbt/tests/TestScopeExit 444:15.99 mfbt/tests/TestSegmentedVector 444:16.72 mfbt/tests/TestSHA1 444:18.71 mfbt/tests/TestSmallPointerArray 444:20.13 mfbt/tests/TestSplayTree 444:21.54 mfbt/tests/TestSPSCQueue 444:21.88 mfbt/tests/TestTemplateLib 444:23.40 mfbt/tests/TestTextUtils 444:24.15 mfbt/tests/TestThreadSafeWeakPtr 444:24.93 mfbt/tests/TestTuple 444:27.68 toolkit/components/telemetry/pingsender/pingsender 444:55.94 mfbt/tests/TestTypedEnum 444:55.94 mfbt/tests/TestTypeTraits 444:57.10 mfbt/tests/TestUniquePtr 444:57.82 mfbt/tests/TestUtf8 444:59.53 mfbt/tests/TestVariant 444:59.86 testing/tools/screenshot/screentopng 445:00.60 testing/mochitest/ssltunnel/ssltunnel 445:03.22 mfbt/tests/TestVector 445:03.88 browser/app/firefox 445:05.12 mfbt/tests/TestWeakPtr 445:08.59 mfbt/tests/TestWrappingOperations 445:09.77 mfbt/tests/TestXorShift128PlusRNG 445:10.51 mfbt/tests/TestPoisonArea 445:12.48 media/ffvpx/libavcodec/libmozavcodec.so.symbols.stub 445:12.99 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:13.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:13.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:13.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:13.00 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:13.00 from : 445:13.00 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:13.00 #define HAVE_LINUX_PERF_EVENT_H 0 445:13.00 In file included from : 445:13.00 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:13.00 #define HAVE_LINUX_PERF_EVENT_H 1 445:13.27 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:13.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:13.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:13.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:13.27 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:13.27 from : 445:13.27 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:13.27 #define HAVE_LINUX_PERF_EVENT_H 0 445:13.27 In file included from : 445:13.27 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:13.27 #define HAVE_LINUX_PERF_EVENT_H 1 445:13.44 js/src/build/libjs_static.a 445:13.62 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:13.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:13.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:13.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:13.62 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:13.62 from : 445:13.62 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:13.62 #define HAVE_LINUX_PERF_EVENT_H 0 445:13.62 In file included from : 445:13.62 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:13.62 #define HAVE_LINUX_PERF_EVENT_H 1 445:13.82 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:13.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:13.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:13.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:13.82 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:13.82 from : 445:13.82 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:13.82 #define HAVE_LINUX_PERF_EVENT_H 0 445:13.82 In file included from : 445:13.82 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:13.82 #define HAVE_LINUX_PERF_EVENT_H 1 445:14.12 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:14.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:14.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:14.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:14.12 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:14.12 from : 445:14.12 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:14.12 #define HAVE_LINUX_PERF_EVENT_H 0 445:14.13 In file included from : 445:14.13 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:14.13 #define HAVE_LINUX_PERF_EVENT_H 1 445:14.38 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:14.38 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:14.38 from : 445:14.38 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:14.38 #define HAVE_LINUX_PERF_EVENT_H 0 445:14.38 In file included from : 445:14.39 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:14.39 #define HAVE_LINUX_PERF_EVENT_H 1 445:14.95 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:14.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:14.95 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:14.96 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:14.96 from : 445:14.96 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:14.96 #define HAVE_LINUX_PERF_EVENT_H 0 445:14.96 In file included from : 445:14.96 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:14.96 #define HAVE_LINUX_PERF_EVENT_H 1 445:15.28 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:15.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:15.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:15.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:15.28 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:15.28 from : 445:15.28 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:15.28 #define HAVE_LINUX_PERF_EVENT_H 0 445:15.28 In file included from : 445:15.29 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:15.29 #define HAVE_LINUX_PERF_EVENT_H 1 445:15.60 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:15.60 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:15.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:15.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:15.61 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:15.61 from : 445:15.61 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:15.61 #define HAVE_LINUX_PERF_EVENT_H 0 445:15.61 In file included from : 445:15.61 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:15.61 #define HAVE_LINUX_PERF_EVENT_H 1 445:15.80 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:15.80 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:15.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:15.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:15.81 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:15.81 from : 445:15.81 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:15.81 #define HAVE_LINUX_PERF_EVENT_H 0 445:15.81 In file included from : 445:15.81 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:15.81 #define HAVE_LINUX_PERF_EVENT_H 1 445:16.30 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:16.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:16.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:16.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:16.30 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:16.30 from : 445:16.30 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:16.30 #define HAVE_LINUX_PERF_EVENT_H 0 445:16.30 In file included from : 445:16.30 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:16.30 #define HAVE_LINUX_PERF_EVENT_H 1 445:16.33 mozglue/tests/ShowSSEConfig 445:16.33 mozglue/tests/TestPrintf 445:16.57 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:16.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:16.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:16.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:16.57 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:16.57 from : 445:16.57 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:16.57 #define HAVE_LINUX_PERF_EVENT_H 0 445:16.57 In file included from : 445:16.57 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:16.57 #define HAVE_LINUX_PERF_EVENT_H 1 445:16.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:16.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:16.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:16.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:16.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:16.71 from : 445:16.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:16.71 #define HAVE_LINUX_PERF_EVENT_H 0 445:16.71 In file included from : 445:16.72 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:16.72 #define HAVE_LINUX_PERF_EVENT_H 1 445:17.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:17.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:17.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:17.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:17.02 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:17.02 from : 445:17.02 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:17.02 #define HAVE_LINUX_PERF_EVENT_H 0 445:17.02 In file included from : 445:17.02 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:17.03 #define HAVE_LINUX_PERF_EVENT_H 1 445:17.74 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:17.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:17.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:17.74 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:17.75 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:17.75 from : 445:17.75 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:17.75 #define HAVE_LINUX_PERF_EVENT_H 0 445:17.75 In file included from : 445:17.75 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:17.75 #define HAVE_LINUX_PERF_EVENT_H 1 445:18.08 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:18.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:18.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:18.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:18.08 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:18.09 from : 445:18.09 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:18.09 #define HAVE_LINUX_PERF_EVENT_H 0 445:18.09 In file included from : 445:18.09 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:18.09 #define HAVE_LINUX_PERF_EVENT_H 1 445:18.31 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:18.31 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:18.31 from : 445:18.31 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:18.32 #define HAVE_LINUX_PERF_EVENT_H 0 445:18.32 In file included from : 445:18.32 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:18.32 #define HAVE_LINUX_PERF_EVENT_H 1 445:18.71 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:18.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:18.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:18.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:18.71 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:18.71 from : 445:18.71 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:18.71 #define HAVE_LINUX_PERF_EVENT_H 0 445:18.71 In file included from : 445:18.72 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:18.72 #define HAVE_LINUX_PERF_EVENT_H 1 445:19.02 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:19.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:19.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:19.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:19.03 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:19.03 from : 445:19.03 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:19.03 #define HAVE_LINUX_PERF_EVENT_H 0 445:19.03 In file included from : 445:19.03 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:19.03 #define HAVE_LINUX_PERF_EVENT_H 1 445:19.78 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:19.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:19.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:19.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:19.78 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:19.78 from : 445:19.78 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:19.78 #define HAVE_LINUX_PERF_EVENT_H 0 445:19.79 In file included from : 445:19.79 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:19.79 #define HAVE_LINUX_PERF_EVENT_H 1 445:20.01 In file included from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config.h:13, 445:20.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/common.h:105, 445:20.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/avutil.h:296, 445:20.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil/log.h:25, 445:20.01 from /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/libavutil_visibility.h:26, 445:20.01 from : 445:20.01 /builddir/build/BUILD/firefox-66.0.4/media/ffvpx/config_flac.h:216: warning: "HAVE_LINUX_PERF_EVENT_H" redefined 445:20.01 #define HAVE_LINUX_PERF_EVENT_H 0 445:20.01 In file included from : 445:20.02 /builddir/build/BUILD/firefox-66.0.4/objdir/mozilla-config.h:52: note: this is the location of the previous definition 445:20.02 #define HAVE_LINUX_PERF_EVENT_H 1 445:20.05 media/ffvpx/libavcodec/libmozavcodec.so 445:40.76 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 445:40.76 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 445:53.26 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 446:05.85 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes0.cpp:137: 446:05.85 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawOneGlyph<(gfxFont::FontComplexityT)1>(unsigned int, mozilla::gfx::PointTyped const&, GlyphBufferAzure&, bool*) constvoid': 446:05.85 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.85 } 446:05.85 ^ 446:05.85 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:05.85 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:05.87 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'mozilla::gfx::BaseMatrix::PreRotate(double)': 446:05.88 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.88 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::Draw(gfxTextRun const*, unsigned int, unsigned int, mozilla::gfx::PointTyped*, TextRunDrawParams const&, mozilla::gfx::ShapedTextFlags)': 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxFont::DrawMissingGlyph(TextRunDrawParams const&, FontDrawParams const&, gfxShapedText::DetailedGlyph const*, mozilla::gfx::PointTyped const&)': 446:05.96 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.97 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:05.97 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetStrokePattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'SimpleTextContextPaint::GetFillPattern(mozilla::gfx::DrawTarget const*, float, mozilla::gfx::BaseMatrix const&, mozilla::image::imgDrawingParams&)': 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:05.99 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.00 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In function 'SimpleTextContextPaint::SetupDeviceToPatternMatrix(gfxPattern*, mozilla::gfx::BaseMatrix const&)': 446:06.00 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.00 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::ChangeTransform(mozilla::gfx::BaseMatrix const&, bool)': 446:06.01 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePathBuilder()': 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.02 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::EnsurePath()': 446:06.03 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.03 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:06.03 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.03 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Mask(mozilla::gfx::SourceSurface*, float, mozilla::gfx::BaseMatrix const&)': 446:06.03 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.04 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 446:06.04 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:06.04 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp: In member function 'gfxContext::Multiply(mozilla::gfx::BaseMatrix const&)': 446:06.04 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 446:06.04 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/gfxGlyphExtents.cpp:142:1: warning: the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 446:07.09 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 446:51.19 js/src/gdb/gdb-tests 447:15.78 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:119: 447:15.78 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp: In member function 'gfxPattern::GetPattern(mozilla::gfx::DrawTarget const*, mozilla::gfx::BaseMatrix const*)': 447:15.78 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 447:15.78 } 447:15.78 ^ 447:15.78 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 447:15.79 /builddir/build/BUILD/firefox-66.0.4/gfx/thebes/nsUnicodeRange.cpp:427:1: warning: the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 448:08.93 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 448:08.93 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 448:08.93 switch (type.getNominalSize()) 448:08.93 ^~~~~~ 448:08.95 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 448:08.95 case EbtInt: 448:08.95 ^~~~ 448:08.95 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 448:08.95 switch (type.getNominalSize()) 448:08.95 ^~~~~~ 448:08.96 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 448:08.96 case EbtUInt: 448:08.96 ^~~~ 448:08.96 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 448:08.96 switch (type.getNominalSize()) 448:08.96 ^~~~~~ 448:08.96 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 448:08.96 case EbtBool: 448:08.97 ^~~~ 448:08.97 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 448:08.97 switch (type.getNominalSize()) 448:08.97 ^~~~~~ 448:08.98 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 448:08.98 case EbtVoid: 448:08.98 ^~~~ 450:15.76 js/src/jsapi-tests/jsapi-tests 454:10.47 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 454:10.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 454:10.47 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 454:10.48 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasImageCache.cpp:7, 454:10.48 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 454:10.48 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 454:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:10.48 foundInterface = 0; \ 454:10.48 ^~~~~~~~~~~~~~ 454:10.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 454:10.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 454:10.48 ^~~~~~~~~~~~~~~~~~~~~~~ 454:10.49 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1010:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 454:10.49 NS_INTERFACE_MAP_END 454:10.49 ^~~~~~~~~~~~~~~~~~~~ 454:10.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:10.50 else 454:10.50 ^~~~ 454:10.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 454:10.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 454:10.51 ^~~~~~~~~~~~~~~~~~ 454:10.51 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/CanvasRenderingContext2D.cpp:1009:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 454:10.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 454:10.51 ^~~~~~~~~~~~~~~~~~~~~~ 454:13.50 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsUtils.h:14, 454:13.50 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsCOMPtr.h:30, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsAutoPtr.h:10, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/OwningNonNull.h:12, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.h:15, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2Context.h:9, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextMRTs.cpp:6, 454:13.51 from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 454:13.51 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 454:13.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:13.52 foundInterface = 0; \ 454:13.52 ^~~~~~~~~~~~~~ 454:13.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 454:13.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 454:13.53 ^~~~~~~~~~~~~~~~~~~~~~~ 454:13.54 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2399:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 454:13.54 NS_INTERFACE_MAP_END 454:13.55 ^~~~~~~~~~~~~~~~~~~~ 454:13.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:992:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:13.55 else 454:13.55 ^~~~ 454:13.55 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1068:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 454:13.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 454:13.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454:13.56 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContext.cpp:2397:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 454:13.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 454:13.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454:18.29 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 454:18.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:18.29 foundInterface = 0; \ 454:18.29 ^~~~~~~~~~~~~~ 454:18.29 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 454:18.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 454:18.30 ^~~~~~~~~~~~~~~~~~~~~~~ 454:18.30 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 454:18.30 NS_INTERFACE_MAP_END 454:18.30 ^~~~~~~~~~~~~~~~~~~~ 454:18.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:18.30 else 454:18.30 ^~~~ 454:18.30 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 454:18.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 454:18.31 ^~~~~~~~~~~~~~~~~~ 454:18.32 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 454:18.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 454:18.32 ^~~~~~~~~~~~~~~~~~~~~~ 454:20.64 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 454:20.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:20.64 foundInterface = 0; \ 454:20.64 ^~~~~~~~~~~~~~ 454:20.64 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 454:20.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 454:20.64 ^~~~~~~~~~~~~~~~~~~~~~~ 454:20.64 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 454:20.65 NS_INTERFACE_MAP_END 454:20.65 ^~~~~~~~~~~~~~~~~~~~ 454:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:20.65 else 454:20.65 ^~~~ 454:20.65 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 454:20.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 454:20.65 ^~~~~~~~~~~~~~~~~~ 454:20.67 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageBitmapRenderingContext.cpp:267:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 454:20.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 454:20.67 ^~~~~~~~~~~~~~~~~~~~~~ 454:21.87 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 454:21.87 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1008:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:21.87 foundInterface = 0; \ 454:21.87 ^~~~~~~~~~~~~~ 454:21.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1066:30: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 454:21.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 454:21.88 ^~~~~~~~~~~~~~~~~~~~~~~ 454:21.88 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 454:21.88 NS_INTERFACE_MAP_END 454:21.88 ^~~~~~~~~~~~~~~~~~~~ 454:21.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:21.88 else 454:21.88 ^~~~ 454:21.88 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 454:21.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 454:21.88 ^~~~~~~~~~~~~~~~~~ 454:21.88 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 454:21.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 454:21.88 ^~~~~~~~~~~~~~~~~~~~~~ 454:24.45 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 454:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1023:3: warning: macro expands to multiple statements [-Wmultistatement-macros] 454:24.45 foundInterface = 0; \ 454:24.45 ^~~~~~~~~~~~~~ 454:24.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1072:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 454:24.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 454:24.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454:24.46 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:311:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 454:24.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 454:24.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 454:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:982:3: note: some parts of macro expansion are not guarded by this 'else' clause 454:24.46 else 454:24.46 ^~~~ 454:24.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/nsISupportsImpl.h:1060:44: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 454:24.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 454:24.46 ^~~~~~~~~~~~~~~~~~ 454:24.46 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/OffscreenCanvas.cpp:310:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 454:24.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 454:24.46 ^~~~~~~~~~~~~~~~~~~~~~ 455:06.83 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 455:06.84 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContextDraw.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 455:06.84 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContextDraw.cpp:907:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:06.84 } // namespace mozilla 455:06.84 ^ 455:06.84 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLContextDraw.cpp:907:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 455:35.18 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 455:35.18 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasPath*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 455:35.20 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:35.21 } // namespace mozilla 455:35.21 ^ 455:35.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 455:35.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 455:35.21 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In function 'mozilla::gfx::ArcToBezier(mozilla::dom::CanvasRenderingContext2D*, mozilla::gfx::PointTyped const&, mozilla::gfx::SizeTyped const&, float, float, bool, float)void': 455:35.22 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:35.22 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 455:35.81 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Transform(double, double, double, double, double, double, mozilla::ErrorResult&)': 455:35.82 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:35.83 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 455:35.83 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::Rotate(double, mozilla::ErrorResult&)': 455:35.83 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:35.83 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 455:35.94 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 455:35.95 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 455:35.96 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 455:35.96 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGL2ContextFramebuffers.cpp:304:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 458:10.25 In file included from /builddir/build/BUILD/firefox-66.0.4/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 458:10.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 458:10.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 458:10.25 } // namespace mozilla 458:10.25 ^ 458:10.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 458:10.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 458:10.25 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 458:10.26 /builddir/build/BUILD/firefox-66.0.4/dom/canvas/WebGLQuery.cpp:222:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 459:06.27 toolkit/library/symverscript.stub 459:07.02 toolkit/library/libxul.so 459:26.95 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: warning: type 'struct InternalLink' violates the C++ One Definition Rule [-Wodr] 459:26.95 struct InternalLink { 459:26.95 ^ 459:26.96 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: a different type is defined in another translation unit 459:26.96 struct InternalLink { 459:26.96 ^ 459:26.96 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:61:14: note: the first difference of corresponding definitions is field 'mode' 459:26.96 uint32_t mode; 459:26.96 ^ 459:26.96 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: a type with different number of fields is defined in another translation unit 459:26.96 struct InternalLink { 459:26.96 ^ 459:26.97 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274:21: warning: type 'struct Vector' violates the C++ One Definition Rule [-Wodr] 459:26.97 class MOZ_NON_PARAM Vector final : private AllocPolicy { 459:26.97 ^ 459:26.98 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274:21: note: a different type is defined in another translation unit 459:26.99 class MOZ_NON_PARAM Vector final : private AllocPolicy { 459:26.99 ^ 459:26.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334:6: note: the first difference of corresponding definitions is field 'mBegin' 459:26.99 T* mBegin; 459:26.99 ^ 459:26.99 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334:6: note: a field of same name but different type is defined in another translation unit 459:27.00 T* mBegin; 459:27.00 ^ 459:27.00 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: type 'struct InternalLink' itself violates the C++ One Definition Rule 459:27.00 struct InternalLink { 459:27.00 ^ 459:27.01 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 459:27.01 class U_COMMON_API UnicodeString : public Replaceable 459:27.01 ^ 459:27.01 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 459:27.03 class U_COMMON_API UnicodeString : public Replaceable 459:27.03 ^ 463:27.82 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: warning: type 'struct InternalLink' violates the C++ One Definition Rule [-Wodr] 463:27.83 struct InternalLink { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: a different type is defined in another translation unit 463:27.83 struct InternalLink { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:61:14: note: the first difference of corresponding definitions is field 'mode' 463:27.83 uint32_t mode; 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: a type with different number of fields is defined in another translation unit 463:27.83 struct InternalLink { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274:21: warning: type 'struct Vector' violates the C++ One Definition Rule [-Wodr] 463:27.83 class MOZ_NON_PARAM Vector final : private AllocPolicy { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274:21: note: a different type is defined in another translation unit 463:27.83 class MOZ_NON_PARAM Vector final : private AllocPolicy { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334:6: note: the first difference of corresponding definitions is field 'mBegin' 463:27.83 T* mBegin; 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334:6: note: a field of same name but different type is defined in another translation unit 463:27.83 T* mBegin; 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57:10: note: type 'struct InternalLink' itself violates the C++ One Definition Rule 463:27.83 struct InternalLink { 463:27.83 ^ 463:27.83 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/unistr.h:289: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 463:27.83 class U_COMMON_API UnicodeString : public Replaceable 463:27.84 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 463:27.84 class U_COMMON_API UnicodeString : public Replaceable 463:27.84 ^ 463:27.84 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'eval': 463:27.84 /builddir/build/BUILD/firefox-66.0.4/js/src/jsapi-tests/testMutedErrors.cpp:46: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 463:27.84 mozilla::UniquePtr chars(new char16_t[len + 1]); 463:27.84 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 463:27.84 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 463:27.84 ^ 522:16.15 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 522:16.15 class CTLogVerifier { 522:16.15 ^ 522:16.15 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 522:16.15 class CTLogVerifier { 522:16.15 ^ 522:16.15 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:76:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 522:16.15 UniqueSECKEYPublicKey mPublicECKey; 522:16.15 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:76:25: note: a field of same name but different type is defined in another translation unit 522:16.16 UniqueSECKEYPublicKey mPublicECKey; 522:16.16 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/security/manager/ssl/ScopedNSSTypes.h:310:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 522:16.16 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, SECKEYPublicKey, 522:16.16 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTUtils.h:49:5: note: the incompatible type is defined here 522:16.16 UniqueSECKEYPublicKey; 522:16.16 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 522:16.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.16 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: a different type is defined in another translation unit 522:16.16 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510:37: note: the first difference of corresponding definitions is field 'mInputType' 522:16.16 UniquePtr mInputType; 522:16.16 ^ 522:16.16 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1510: note: a field of same name but different type is defined in another translation unit 522:16.17 UniquePtr mInputType; 522:16.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:189:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 522:16.17 class UniquePtr { 522:16.17 ^ 522:16.17 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/UniquePtr.h:189: note: the incompatible type is defined here 522:16.17 class UniquePtr { 522:16.17 ./glslang.l:1266: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 522:16.17 ./Tokenizer.l:985: note: a different type is defined in another translation unit 522:16.17 ./glslang.l:1270: note: the first difference of corresponding definitions is field 'yyextra_r' 522:16.17 ./Tokenizer.l:989: note: a field of same name but different type is defined in another translation unit 522:16.17 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 522:16.17 class TParseContext : angle::NonCopyable 522:16.17 /builddir/build/BUILD/firefox-66.0.4/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 522:16.17 struct Context 522:16.17 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.17 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.17 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffvpx/FFVPXRuntimeLinker.cpp:25: note: a type with different bases is defined in another translation unit 522:16.17 class FFmpegDecoderModule { 522:16.17 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.17 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 522:16.18 class FFmpegDecoderModule { 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:785: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 522:16.18 enum AVDiscard{ 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: note: an enum with different value name is defined in another translation unit 522:16.18 enum AVDiscard{ 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:420: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 522:16.18 enum AVColorPrimaries { 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: note: an enum with different value name is defined in another translation unit 522:16.18 enum AVColorPrimaries{ 522:16.18 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:444: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 522:16.18 enum AVColorTransferCharacteristic { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: note: an enum with different value name is defined in another translation unit 522:16.19 enum AVColorTransferCharacteristic{ 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:473: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 522:16.19 enum AVColorSpace { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: note: an enum with different value name is defined in another translation unit 522:16.19 enum AVColorSpace{ 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 522:16.19 enum AVPacketSideDataType { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: an enum with mismatching number of values is defined in another translation unit 522:16.19 enum AVPacketSideDataType { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1407: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 522:16.19 typedef struct AVPacket { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: note: a different type is defined in another translation unit 522:16.19 typedef struct AVPacket { 522:16.19 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1413: note: the first difference of corresponding definitions is field 'buf' 522:16.20 AVBufferRef *buf; 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: a field with different name is defined in another translation unit 522:16.20 int64_t pts; 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 522:16.20 typedef struct AVFrame { 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: a different type is defined in another translation unit 522:16.20 typedef struct AVFrame { 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:232: note: the first difference of corresponding definitions is field 'data' 522:16.20 uint8_t *data[AV_NUM_DATA_POINTERS]; 522:16.20 /builddir/build/BUILD/firefox-66.0.4/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 522:16.20 uint8_t *data[AV_NUM_DATA_POINTERS]; 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:218: note: array types have different bounds 522:16.20 typedef struct AVFrame { 522:16.20 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1518: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 522:16.21 typedef struct AVCodecContext { 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: note: a different type is defined in another translation unit 522:16.21 typedef struct AVCodecContext { 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1524: note: the first difference of corresponding definitions is field 'log_level_offset' 522:16.21 int log_level_offset; 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: a field with different name is defined in another translation unit 522:16.21 int bit_rate; 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3408: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 522:16.21 typedef struct AVCodec { 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: note: a different type is defined in another translation unit 522:16.21 typedef struct AVCodec { 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3420: note: the first difference of corresponding definitions is field 'long_name' 522:16.21 const char *long_name; 522:16.21 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 522:16.22 enum AVMediaType type; 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3576: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 522:16.22 typedef struct AVHWAccel { 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: note: a different type is defined in another translation unit 522:16.22 typedef struct AVHWAccel { 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3596: note: the first difference of corresponding definitions is field 'id' 522:16.22 enum AVCodecID id; 522:16.22 /builddir/build/BUILD/firefox-66.0.4/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 522:16.22 enum CodecID id; 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type name 'AVCodecID' should match type name 'CodecID' 522:16.22 enum AVCodecID { 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: the incompatible type is defined here 522:16.22 enum CodecID { 522:16.22 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5032: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 522:16.22 typedef struct AVCodecParserContext { 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a different type is defined in another translation unit 522:16.23 typedef struct AVCodecParserContext { 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5154: note: the first difference of corresponding definitions is field 'duration' 522:16.23 int duration; 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: note: a type with different number of fields is defined in another translation unit 522:16.23 typedef struct AVCodecParserContext { 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5199: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 522:16.23 typedef struct AVCodecParser { 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: note: a different type is defined in another translation unit 522:16.23 typedef struct AVCodecParser { 522:16.23 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:5202: note: the first difference of corresponding definitions is field 'parser_init' 522:16.23 int (*parser_init)(AVCodecParserContext *s); 522:16.24 /builddir/build/BUILD/firefox-66.0.4/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 522:16.24 int (*parser_init)(AVCodecParserContext *s); 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/avutil.h:272: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 522:16.24 enum AVPictureType { 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: note: an enum with different value name is defined in another translation unit 522:16.24 enum AVPictureType { 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:67: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 522:16.24 typedef struct AVClass { 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a different type is defined in another translation unit 522:16.24 typedef struct AVClass { 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 522:16.24 AVClassCategory category; 522:16.24 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: note: a type with different number of fields is defined in another translation unit 522:16.24 typedef struct AVClass { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 522:16.25 enum AVSampleFormat { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: note: an enum with different value name is defined in another translation unit 522:16.25 enum AVSampleFormat { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.25 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 522:16.25 class FFmpegDecoderModule { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 522:16.25 enum AVCodecID { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: an enum with different value name is defined in another translation unit 522:16.25 enum AVCodecID { 522:16.25 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 522:16.26 struct { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 522:16.26 struct { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 522:16.26 enum AVPacketSideDataType type; 522:16.26 /builddir/build/BUILD/firefox-66.0.4/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 522:16.26 enum AVPacketSideDataType type; 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 522:16.26 enum AVPacketSideDataType { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 522:16.26 enum AVPacketSideDataType { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3825: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 522:16.26 typedef struct AVSubtitleRect { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: note: a different type is defined in another translation unit 522:16.26 typedef struct AVSubtitleRect { 522:16.26 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3843: note: the first difference of corresponding definitions is field 'data' 522:16.27 uint8_t *data[4]; 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: a field with different name is defined in another translation unit 522:16.27 enum AVSubtitleType type; 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3860: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 522:16.27 typedef struct AVSubtitle { 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: note: a different type is defined in another translation unit 522:16.27 typedef struct AVSubtitle { 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:3865: note: the first difference of corresponding definitions is field 'rects' 522:16.27 AVSubtitleRect **rects; 522:16.27 /builddir/build/BUILD/firefox-66.0.4/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 522:16.27 AVSubtitleRect **rects; 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/pixfmt.h:60: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 522:16.27 enum AVPixelFormat { 522:16.27 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 522:16.27 enum AVPixelFormat { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.28 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 522:16.28 class FFmpegDecoderModule { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 522:16.28 enum AVFrameSideDataType { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: an enum with mismatching number of values is defined in another translation unit 522:16.28 enum AVFrameSideDataType { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:180: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 522:16.28 typedef struct AVFrameSideData { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: note: a different type is defined in another translation unit 522:16.28 typedef struct AVFrameSideData { 522:16.28 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:181: note: the first difference of corresponding definitions is field 'type' 522:16.28 enum AVFrameSideDataType type; 522:16.28 /builddir/build/BUILD/firefox-66.0.4/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 522:16.28 enum AVFrameSideDataType type; 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/frame.h:48: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 522:16.29 enum AVFrameSideDataType { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: the incompatible type is defined here 522:16.29 enum AVFrameSideDataType { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.29 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 522:16.29 class FFmpegDecoderModule { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 522:16.29 typedef struct AVCodecDescriptor { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: note: a different type is defined in another translation unit 522:16.29 typedef struct AVCodecDescriptor { 522:16.29 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: the first difference of corresponding definitions is field 'id' 522:16.29 enum AVCodecID id; 522:16.30 /builddir/build/BUILD/firefox-66.0.4/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 522:16.30 enum AVCodecID id; 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: type 'AVCodecID' itself violates the C++ One Definition Rule 522:16.30 enum AVCodecID { 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: the incompatible type is defined here 522:16.30 enum AVCodecID { 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 522:16.30 typedef struct AVPacketSideData { 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: note: a different type is defined in another translation unit 522:16.30 typedef struct AVPacketSideData { 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: the first difference of corresponding definitions is field 'type' 522:16.30 enum AVPacketSideDataType type; 522:16.30 /builddir/build/BUILD/firefox-66.0.4/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 522:16.30 enum AVPacketSideDataType type; 522:16.30 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 522:16.30 enum AVPacketSideDataType { 522:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: the incompatible type is defined here 522:16.31 enum AVPacketSideDataType { 522:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:20: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 522:16.31 class FFmpegDecoderModule : public PlatformDecoderModule { 522:16.31 /builddir/build/BUILD/firefox-66.0.4/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:20: note: a type with different bases is defined in another translation unit 522:16.31 class FFmpegDecoderModule { 522:16.31 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.31 } GdkEventType; 522:16.31 ^ 522:16.31 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.31 } GdkEventType; 522:16.31 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.31 } GdkEventType; 522:16.31 ^ 522:16.31 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.31 } GdkEventType; 522:16.31 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.32 } GdkEventType; 522:16.32 ^ 522:16.32 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.32 } GdkEventType; 522:16.32 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.32 } GdkEventType; 522:16.32 ^ 522:16.32 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.32 } GdkEventType; 522:16.32 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.32 } GdkEventType; 522:16.32 ^ 522:16.32 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.32 } GdkEventType; 522:16.32 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.32 } GdkEventType; 522:16.32 ^ 522:16.32 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.32 } GdkEventType; 522:16.33 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.33 } GdkEventType; 522:16.33 ^ 522:16.33 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.33 } GdkEventType; 522:16.33 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.33 } GdkEventType; 522:16.33 ^ 522:16.33 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.33 } GdkEventType; 522:16.33 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.33 } GdkEventType; 522:16.33 ^ 522:16.33 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.33 } GdkEventType; 522:16.33 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.33 } GdkEventType; 522:16.33 ^ 522:16.33 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.34 } GdkEventType; 522:16.34 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.34 } GdkEventType; 522:16.34 ^ 522:16.34 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.34 } GdkEventType; 522:16.34 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.34 } GdkEventType; 522:16.34 ^ 522:16.34 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.34 } GdkEventType; 522:16.34 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.34 } GdkEventType; 522:16.34 ^ 522:16.34 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.34 } GdkEventType; 522:16.34 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.34 } GdkEventType; 522:16.34 ^ 522:16.34 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.35 } GdkEventType; 522:16.35 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.35 } GdkEventType; 522:16.35 ^ 522:16.35 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.35 } GdkEventType; 522:16.35 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.35 } GdkEventType; 522:16.35 ^ 522:16.35 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.35 } GdkEventType; 522:16.35 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.35 } GdkEventType; 522:16.35 ^ 522:16.35 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.35 } GdkEventType; 522:16.35 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.36 } GdkEventType; 522:16.36 ^ 522:16.36 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.36 } GdkEventType; 522:16.36 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 522:16.36 } GdkEventType; 522:16.36 ^ 522:16.36 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 522:16.36 } GdkEventType; 522:16.36 /usr/include/gtk-3.0/gtk/gtktypes.h:46: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 522:16.36 typedef struct _GtkWidget GtkWidget; 522:16.36 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 522:16.36 typedef struct _GtkWidget GtkWidget; 522:16.36 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 522:16.36 } cairo_status_t; 522:16.36 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 522:16.36 } cairo_status_t; 522:16.36 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 522:16.36 typedef struct _GtkContainer GtkContainer; 522:16.37 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45: note: the incompatible type is defined here 522:16.37 typedef struct _GtkContainer GtkContainer; 522:16.37 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 522:16.37 typedef struct _GtkObjectClass GtkObjectClass; 522:16.37 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 522:16.37 typedef struct _GObjectClass GInitiallyUnownedClass; 522:16.37 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 522:16.37 typedef struct _GtkBin GtkBin; 522:16.37 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 522:16.37 typedef struct _GtkBin GtkBin; 522:16.37 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 522:16.37 typedef struct _GtkWidgetClass GtkWidgetClass; 522:16.37 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 522:16.37 typedef struct _GtkWidgetClass GtkWidgetClass; 522:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RefPtr.h:51:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 522:16.37 class MOZ_IS_REFPTR RefPtr { 522:16.37 ^ 522:16.37 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RefPtr.h:51: note: a different type is defined in another translation unit 522:16.38 class MOZ_IS_REFPTR RefPtr { 522:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RefPtr.h:69:21: note: the first difference of corresponding definitions is field 'mRawPtr' 522:16.38 T* MOZ_OWNING_REF mRawPtr; 522:16.38 ^ 522:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/RefPtr.h:69: note: a field of same name but different type is defined in another translation unit 522:16.38 T* MOZ_OWNING_REF mRawPtr; 522:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.38 ^ 522:16.38 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: the incompatible type is defined here 522:16.38 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.38 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresdata.cpp:988:16: warning: type 'struct Row' violates the C++ One Definition Rule [-Wodr] 522:16.38 typedef struct Row { 522:16.38 ^ 522:16.38 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:32: note: a different type is defined in another translation unit 522:16.39 class Row { 522:16.39 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresdata.cpp:989:13: note: the first difference of corresponding definitions is field 'keyIndex' 522:16.39 int32_t keyIndex, sortIndex; 522:16.39 ^ 522:16.39 /builddir/build/BUILD/firefox-66.0.4/layout/xul/tree/nsTreeContentView.cpp:63: note: a field with different name is defined in another translation unit 522:16.39 Element* mContent; 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:209: warning: type 'struct ExtentsParam' violates the C++ One Definition Rule [-Wodr] 522:16.39 struct ExtentsParam 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:32: note: a different type is defined in another translation unit 522:16.39 struct ExtentsParam 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff1-table.cc:223: note: the first difference of corresponding definitions is field 'bounds' 522:16.39 Bounds bounds; 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-cff2-table.cc:56: note: a field with different name is defined in another translation unit 522:16.39 Number min_x; 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:364: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 522:16.39 enum syllable_type_t { 522:16.39 /builddir/build/BUILD/firefox-66.0.4/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:231: note: an enum with different value name is defined in another translation unit 522:16.39 enum syllable_type_t { 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:49: warning: type 'struct DFData' violates the C++ One Definition Rule [-Wodr] 522:16.40 struct DFData { 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:15: note: a different type is defined in another translation unit 522:16.40 struct DFData { 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:50: note: the first difference of corresponding definitions is field 'fDistSq' 522:16.40 float fDistSq; // distance squared to nearest (so far) edge 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:16: note: a field with different name is defined in another translation unit 522:16.40 float fAlpha; // alpha value of source texel 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 522:16.40 struct SkSFNTHeader { 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 522:16.40 struct SkSFNTHeader { 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 522:16.40 SK_SFNT_ULONG fontType; 522:16.40 /builddir/build/BUILD/firefox-66.0.4/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 522:16.40 uint32_t fVersion; 522:16.41 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57: warning: type 'struct InternalLink' violates the C++ One Definition Rule [-Wodr] 522:16.41 struct InternalLink { 522:16.41 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57: note: a different type is defined in another translation unit 522:16.41 struct InternalLink { 522:16.41 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:61: note: the first difference of corresponding definitions is field 'mode' 522:16.41 uint32_t mode; 522:16.41 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57: note: a type with different number of fields is defined in another translation unit 522:16.41 struct InternalLink { 522:16.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274: warning: type 'struct Vector' violates the C++ One Definition Rule [-Wodr] 522:16.41 class MOZ_NON_PARAM Vector final : private AllocPolicy { 522:16.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:274: note: a different type is defined in another translation unit 522:16.41 class MOZ_NON_PARAM Vector final : private AllocPolicy { 522:16.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334: note: the first difference of corresponding definitions is field 'mBegin' 522:16.41 T* mBegin; 522:16.41 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/Vector.h:334: note: a field of same name but different type is defined in another translation unit 522:16.41 T* mBegin; 522:16.42 /builddir/build/BUILD/firefox-66.0.4/js/src/wasm/WasmCode.h:57: note: type 'struct InternalLink' itself violates the C++ One Definition Rule 522:16.42 struct InternalLink { 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/celt_neon_intr.c:208: warning: type of 'celt_inner_prod_neon' does not match original declaration [-Wlto-type-mismatch] 522:16.42 xcorr[i] = celt_inner_prod_neon(_x, _y+i, len); 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/pitch_neon_intr.c:195: note: return value type mismatch 522:16.42 opus_val32 celt_inner_prod_neon(const opus_val16 *x, const opus_val16 *y, int N) 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/pitch_neon_intr.c:195: note: type 'opus_val32' should match type 'int' 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/pitch_neon_intr.c:195: note: 'celt_inner_prod_neon' was previously declared here 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libopus/celt/arm/pitch_neon_intr.c:195: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 522:16.42 int pulse_init(cubeb ** context, char const * context_name); 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_pulse.c:617: note: 'pulse_init' was previously declared here 522:16.42 pulse_init(cubeb ** context, char const * context_name) 522:16.42 /builddir/build/BUILD/firefox-66.0.4/media/libcubeb/src/cubeb_pulse.c:617: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.42 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.h:39: warning: type of 'av1_init_ref_mv_common' does not match original declaration [-Wlto-type-mismatch] 522:16.43 int av1_init_ref_mv_common(AV1_COMMON *cm, 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1997: note: 'av1_init_ref_mv_common' was previously declared here 522:16.43 int av1_init_ref_mv_common(AV1_COMMON *cm, 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1997: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.h:58: warning: type of 'av1_find_ref_mvs' does not match original declaration [-Wlto-type-mismatch] 522:16.43 void av1_find_ref_mvs(candidate_mv *mvstack, int *cnt, mv (*mvlist)[2], 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1910: note: type mismatch in parameter 8 522:16.43 void av1_find_ref_mvs(CANDIDATE_MV *mvstack, int *cnt, int_mv (*mvlist)[2], 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1910: note: type 'int' should match type 'BlockSize' 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1910: note: 'av1_find_ref_mvs' was previously declared here 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/dav1d/src/ref_mvs.c:1910: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymv.h:27: warning: type of 'av1_init_mv_probs' does not match original declaration [-Wlto-type-mismatch] 522:16.43 void av1_init_mv_probs(struct AV1Common *cm); 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 522:16.43 void av1_init_mv_probs(AV1_COMMON *cm) { 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.43 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/txb_common.h:422: warning: type of 'av1_init_lv_map' does not match original declaration [-Wlto-type-mismatch] 522:16.44 void av1_init_lv_map(AV1_COMMON *cm); 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 522:16.44 void av1_init_lv_map(AV1_COMMON *cm) { 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymode.h:187: warning: type of 'av1_setup_past_independence' does not match original declaration [-Wlto-type-mismatch] 522:16.44 void av1_setup_past_independence(struct AV1Common *cm); 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 522:16.44 void av1_setup_past_independence(AV1_COMMON *cm) { 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropy.h:75: warning: type of 'av1_default_coef_probs' does not match original declaration [-Wlto-type-mismatch] 522:16.44 void av1_default_coef_probs(struct AV1Common *cm); 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 522:16.44 void av1_default_coef_probs(AV1_COMMON *cm) { 522:16.44 /builddir/build/BUILD/firefox-66.0.4/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.44 /builddir/build/BUILD/firefox-66.0.4/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 522:16.45 extern const mozilla::StaticXREAppData* gAppData; 522:16.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 522:16.45 const XREAppData* gAppData = nullptr; 522:16.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: 'gAppData' was previously declared here 522:16.45 /builddir/build/BUILD/firefox-66.0.4/toolkit/xre/nsAppRunner.cpp:2491: note: code may be misoptimized unless -fno-strict-aliasing is used 522:16.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:849: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 522:16.45 void UpdateEntries( 522:16.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:7142: note: implicit this pointer type mismatch 522:16.45 void HTMLInputElement::UpdateEntries( 522:16.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.45 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:7142: note: 'UpdateEntries' was previously declared here 522:16.45 void HTMLInputElement::UpdateEntries( 522:16.45 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:263: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 522:16.45 void SetFilesOrDirectories( 522:16.45 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2372: note: implicit this pointer type mismatch 522:16.45 void HTMLInputElement::SetFilesOrDirectories( 522:16.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.46 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2372: note: 'SetFilesOrDirectories' was previously declared here 522:16.46 void HTMLInputElement::SetFilesOrDirectories( 522:16.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:266: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 522:16.46 void SetFiles(FileList* aFiles, bool aSetValueChanged); 522:16.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2390: note: implicit this pointer type mismatch 522:16.46 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 522:16.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.46 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.46 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2390: note: 'SetFiles' was previously declared here 522:16.46 void HTMLInputElement::SetFiles(FileList* aFiles, bool aSetValueChanged) { 522:16.46 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 522:16.46 virtual void Focus(ErrorResult& aError) override; 522:16.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2956: note: implicit this pointer type mismatch 522:16.47 void HTMLInputElement::Focus(ErrorResult& aError) { 522:16.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.47 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2956: note: 'Focus' was previously declared here 522:16.47 void HTMLInputElement::Focus(ErrorResult& aError) { 522:16.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:259: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 522:16.47 void GetDisplayFileName(nsAString& aFileName) const; 522:16.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2327: note: 'GetDisplayFileName' was previously declared here 522:16.47 void HTMLInputElement::GetDisplayFileName(nsAString& aValue) const { 522:16.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:764: warning: 'GetDateTimeBoxElementInUAWidget' violates the C++ One Definition Rule [-Wodr] 522:16.47 Element* GetDateTimeBoxElementInUAWidget(); 522:16.47 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2060: note: implicit this pointer type mismatch 522:16.47 Element* HTMLInputElement::GetDateTimeBoxElementInUAWidget() { 522:16.47 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.47 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2060: note: 'GetDateTimeBoxElementInUAWidget' was previously declared here 522:16.48 Element* HTMLInputElement::GetDateTimeBoxElementInUAWidget() { 522:16.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.h:802: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 522:16.48 HTMLInputElement* GetOwnerNumberControl(); 522:16.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2151: note: return value type mismatch 522:16.48 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 522:16.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.48 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.h:120: note: the incompatible type is defined here 522:16.48 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.48 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2151: note: 'GetOwnerNumberControl' was previously declared here 522:16.48 HTMLInputElement* HTMLInputElement::GetOwnerNumberControl() { 522:16.48 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:648: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 522:16.48 void SetValue(const nsAString& aValue, CallerType aCallerType, 522:16.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1521: note: implicit this pointer type mismatch 522:16.49 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 522:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.49 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1521: note: 'SetValue' was previously declared here 522:16.49 void HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 522:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:270: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 522:16.49 void MozSetDndFilesAndDirectories( 522:16.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2414: note: implicit this pointer type mismatch 522:16.49 void HTMLInputElement::MozSetDndFilesAndDirectories( 522:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.49 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.49 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:2414: note: 'MozSetDndFilesAndDirectories' was previously declared here 522:16.49 void HTMLInputElement::MozSetDndFilesAndDirectories( 522:16.49 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:436: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 522:16.49 Decimal GetMinimum() const; 522:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1750: note: 'GetMinimum' was previously declared here 522:16.50 Decimal HTMLInputElement::GetMinimum() const { 522:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:446: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 522:16.50 Decimal GetMaximum() const; 522:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1770: note: 'GetMaximum' was previously declared here 522:16.50 Decimal HTMLInputElement::GetMaximum() const { 522:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:426: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 522:16.50 Decimal GetValueAsDecimal() const; 522:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1510: note: 'GetValueAsDecimal' was previously declared here 522:16.50 Decimal HTMLInputElement::GetValueAsDecimal() const { 522:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:650: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 522:16.50 void GetValue(nsAString& aValue, CallerType aCallerType); 522:16.50 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1411: note: implicit this pointer type mismatch 522:16.50 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 522:16.50 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.51 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1411: note: 'GetValue' was previously declared here 522:16.51 void HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) { 522:16.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:683: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 522:16.51 void Select(); 522:16.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:3032: note: implicit this pointer type mismatch 522:16.51 void HTMLInputElement::Select() { 522:16.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.51 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:3032: note: 'Select' was previously declared here 522:16.51 void HTMLInputElement::Select() { 522:16.51 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:741: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 522:16.51 nsresult GetControllers(nsIControllers** aResult); 522:16.51 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:5487: note: implicit this pointer type mismatch 522:16.51 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 522:16.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.52 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:5487: note: 'GetControllers' was previously declared here 522:16.52 nsresult HTMLInputElement::GetControllers(nsIControllers** aResult) { 522:16.52 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.h:117: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 522:16.52 HTMLInputElement* GetAnonTextControl(); 522:16.52 /builddir/build/BUILD/firefox-66.0.4/layout/forms/nsNumberControlFrame.cpp:413: note: 'GetAnonTextControl' was previously declared here 522:16.52 HTMLInputElement* nsNumberControlFrame::GetAnonTextControl() { 522:16.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 522:16.52 NS_DECL_ISUPPORTS_INHERITED 522:16.52 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 522:16.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 522:16.52 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.53 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1062: note: 'AddRef' was previously declared here 522:16.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 522:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:142: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 522:16.53 NS_DECL_ISUPPORTS_INHERITED 522:16.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1062: note: implicit this pointer type mismatch 522:16.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 522:16.53 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/dom/HTMLInputElement.h:120: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 522:16.53 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 522:16.53 /builddir/build/BUILD/firefox-66.0.4/dom/html/HTMLInputElement.cpp:1062: note: 'Release' was previously declared here 522:16.53 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED( 522:16.53 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:31:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 522:16.53 CTLogVerifier(); 522:16.53 ^ 522:16.53 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.cpp:103:1: note: implicit this pointer type mismatch 522:16.54 CTLogVerifier::CTLogVerifier() 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 522:16.54 class CTLogVerifier { 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.cpp:103:1: note: '__ct_comp ' was previously declared here 522:16.54 CTLogVerifier::CTLogVerifier() 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:42:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 522:16.54 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.cpp:109:8: note: implicit this pointer type mismatch 522:16.54 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 522:16.54 class CTLogVerifier { 522:16.54 ^ 522:16.54 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.cpp:109:8: note: 'Init' was previously declared here 522:16.55 Result CTLogVerifier::Init(Input subjectPublicKeyInfo, 522:16.55 ^ 522:16.55 /builddir/build/BUILD/firefox-66.0.4/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 522:16.55 void AddLog(CTLogVerifier&& log); 522:16.55 ^ 522:16.55 /builddir/build/BUILD/firefox-66.0.4/security/ct/MultiLogCTVerifier.cpp:24:6: note: type mismatch in parameter 1 522:16.55 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 522:16.55 ^ 522:16.55 /builddir/build/BUILD/firefox-66.0.4/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 522:16.55 class CTLogVerifier { 522:16.55 ^ 522:16.55 /builddir/build/BUILD/firefox-66.0.4/security/ct/MultiLogCTVerifier.cpp:24:6: note: 'AddLog' was previously declared here 522:16.55 void MultiLogCTVerifier::AddLog(CTLogVerifier&& log) { 522:16.55 ^ 522:16.56 /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/unicode/unistr.h:289:20: warning: virtual table of type 'struct UnicodeString' violates one definition rule [-Wodr] 522:16.56 class U_COMMON_API UnicodeString : public Replaceable 522:16.56 ^ 522:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/unicode/unistr.h:289:20: note: the conflicting type defined in another translation unit has virtual table with more entries 522:16.56 class U_COMMON_API UnicodeString : public Replaceable 522:16.56 ^ 522:16.56 In function 'strcpy', 522:16.56 inlined from 'setEntryName' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:298:0, 522:16.56 inlined from 'init_entry' at /builddir/build/BUILD/firefox-66.0.4/intl/icu/source/common/uresbund.cpp:352:0: 522:16.56 /usr/include/bits/string_fortified.h:90: warning: '__builtin_strcpy' writing 5 or more bytes into a region of size 3 overflows the destination [-Wstringop-overflow=] 522:16.56 return __builtin___strcpy_chk (__dest, __src, __bos (__dest)); 522:16.56 In function 'operator new []', 522:16.56 inlined from 'FalliblyCreate' at /builddir/build/BUILD/firefox-66.0.4/parser/html/nsHtml5OwningUTF16Buffer.cpp:33:0: 522:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h:146: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 522:16.56 return malloc_impl(size); 522:16.56 /builddir/build/BUILD/firefox-66.0.4/objdir/dist/include/mozilla/mozalloc.h: In function 'FalliblyCreate': 522:16.56 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 522:16.56 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 522:16.56 ^ 522:16.57 In function 'ReleaseData', 522:16.57 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.109' at /builddir/build/BUILD/firefox-66.0.4/xpcom/string/nsTSubstring.cpp:260:0, 522:16.57 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-66.0.4/xpcom/string/nsTSubstring.cpp:255:6, 522:16.57 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-66.0.4/xpcom/string/nsTSubstring.cpp:442:3, 522:16.57 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-66.0.4/xpcom/string/nsTSubstring.cpp:419:0: 522:16.57 /builddir/build/BUILD/firefox-66.0.4/xpcom/string/nsSubstring.cpp:123: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 522:16.57 free(aData); 522:16.57 /usr/bin/ld: /usr/bin/ld: DWARF error: offset (33644544) greater than or equal to .debug_str size (137711) 522:16.57 /usr/bin/ld: DWARF error: invalid abstract instance DIE ref 522:16.57 /tmp/ccxlGOMz.ltrans28.ltrans.o: in function `mozilla::gfx::OpenVRSession::SetupContollerActions()': 522:16.57 :(.text.unlikely._ZN7mozilla3gfx13OpenVRSession21SetupContollerActionsEv+0xc0): warning: the use of `tmpnam' is dangerous, better use `mkstemp' 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1713bf): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17h9a7e8857ff0e5b5dE 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1affe4): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server6server11CONTEXT_KEY7__getit5__KEY17h65713bbd6c6a433fE 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x26be37): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17h4cde9a8406e42a06E 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x26be5f): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17hb7136384083e28c7E 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x327cd7): R_AARCH64_ABS64 used with TLS symbol _ZN8audioipc4core6HANDLE3FOO7__getit5__KEY17ha7d1a72f7c51bebeE 522:16.57 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x36f8de): R_AARCH64_ABS64 used with TLS symbol _ZN10tokio_core7reactor12CURRENT_LOOP3FOO7__getit5__KEY17he79bfc46fceb4917E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3735f2): R_AARCH64_ABS64 used with TLS symbol _ZN5tokio8executor14current_thread7CURRENT7__getit5__KEY17h54be580cab6993b6E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x399ba3): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17h5ecf99a6b527bab9E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x39ae85): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h5c4dc0c183ac1446E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3b8827): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h3067b4e38e9f6116E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3c171a): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool4pool4Pool10rand_usize14THREAD_RNG_KEY7__getit5__KEY17h7abd8ea74b4ee8dbE 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3c2133): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool6worker14CURRENT_WORKER7__getit5__KEY17hd64511c328d2df27E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3e9e18): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17hb41c1fcae02f2564E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3efd2f): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17h10a219e36b41638eE.0.0 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3f0018): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h3b9cbf5889694386E 522:16.58 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x3f0bf4): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor4park19CURRENT_PARK_THREAD7__getit5__KEY17he5306c9ac74e9a04E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x402c55): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17h1595196954871119E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x402c7d): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hd94871f046274840E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c41660): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17hca45bfbc82fa260dE 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c41b58): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17h0f5f99926157d6efE 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1c423cc): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17he900d82ea517ba3cE 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1d8536c): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17hc18d8d0c013d7300E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1d9b36e): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h6fc6b55508814517E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1da89f5): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot15get_thread_data11THREAD_DATA7__getit5__KEY17h7de040674adb3b18E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1dad9a1): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core9word_lock15get_thread_data11THREAD_DATA7__getit5__KEY17h50abef577bfd19f6E 522:16.59 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1db90e8): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17hb4c693091ef3ca71E 522:16.60 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e3864c): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17h20e7045878fcd0aeE 522:16.60 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e63e93): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h06fa86d480a7f145E 522:16.60 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e65436): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h4efa4870d5a5f309E 522:16.60 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e8f276): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h4306a03474495479E 522:16.60 /usr/bin/ld: /builddir/build/BUILD/firefox-66.0.4/objdir/aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-6c5b970742cd7ac0.gkrust.8ulae9mv-cgu.0.rcgu.o)(.debug_info+0x1e8f2b4): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h1bf30a08e94827baE 522:24.11 ipc/app/plugin-container 522:25.32 js/xpconnect/shell/xpcshell 522:35.22 js/src/build/spidermonkey_checks.stub 522:37.09 layout/style/test/css_properties.js.stub 522:37.31 toolkit/locales/multilocale.txt.stub 522:37.64 toolkit/mozapps/extensions/built_in_addons.json.stub 522:37.90 devtools/shared/webconsole/reserved-js-words.js.stub 522:38.25 toolkit/library/dependentlibs.list.stub 522:40.25 toolkit/components/featuregates/feature_definitions.json.stub 522:41.40 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 522:42.43 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 522:42.47 toolkit/mozapps/extensions/test/browser/browser_dragdrop1.xpi.stub 522:42.77 TEST-PASS | check_spidermonkey_style.py | ok 522:42.88 toolkit/mozapps/extensions/test/browser/browser_dragdrop2.xpi.stub 522:43.12 toolkit/library/gtest/symverscript.stub 522:43.28 toolkit/mozapps/extensions/test/browser/browser_dragdrop_incompat.xpi.stub 522:43.48 TEST-PASS | check_macroassembler_style.py | ok 522:43.60 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 522:43.69 toolkit/mozapps/extensions/test/browser/browser_installssl.xpi.stub 522:43.79 TEST-PASS | check_js_opcode.py | ok 522:44.09 toolkit/mozapps/extensions/test/browser/browser_theme.xpi.stub 522:44.25 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 522:44.51 toolkit/mozapps/extensions/test/browser/options_signed.xpi.stub 522:44.88 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 522:59.86 toolkit/locales/update.locale.stub 523:15.24 browser/locales/bookmarks.html.stub 523:18.73 Packaging specialpowers@mozilla.org.xpi... 523:19.06 Packaging quitter@mozilla.org.xpi... 523:19.39 Packaging mozscreenshots@mozilla.org.xpi... 523:19.74 1033 compiler warnings present. 547:44.20 Overall system resources - Wall time: 31400s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 547:58.94 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 547:58.94 warning: accessible/base/nsTextEquivUtils.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 547:58.94 warning: chrome/nsChromeRegistryContent.cpp:229:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 547:58.94 warning: chrome/nsChromeRegistryContent.cpp:229:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 547:58.94 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:131:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'arcs') 547:58.94 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:131:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'arcs') 547:58.94 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:131:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'time_profiler') 547:58.94 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:131:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree20computeRetainedSizesEPFmPKvE' does not match its profile data (counter 'indirect_call') 547:58.94 warning: devtools/shared/heapsnapshot/DominatorTree.cpp:131:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS3ubi13DominatorTree15getDominatedSetERKNS0_4NodeE' does not match its profile data (counter 'time_profiler') 547:58.94 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') 547:58.94 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') 547:58.94 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') 547:58.94 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') 547:58.94 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 547:58.94 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 547:58.94 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 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipXEv' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix12MultiplySelfERKS1_' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix19ScaleNonUniformSelfEdddddd' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom17DOMMatrixReadOnly5FlipYEv' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewYSelfEd' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix9SkewXSelfEd' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/DocGroup.cpp:214:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9DOMMatrix15PreMultiplySelfERKS1_' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'time_profiler') 547:58.94 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom8Document12FillStyleSetEPNS_13ServoStyleSetE' does not match its profile data (counter 'arcs') 547:58.94 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/base/IntlUtils.cpp:136:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3domL40GetScrollRectSizeForOverflowVisibleFrameEP8nsIFrame' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/base/StructuredCloneBlob.cpp:219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/WebKitCSSMatrix.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/WebKitCSSMatrix.cpp:180:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/nsGlobalWindowInner.cpp:7434:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/base/nsGlobalWindowOuter.cpp:7826:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/nsGlobalWindowOuter.cpp:7826:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/base/nsGlobalWindowOuter.cpp:7826:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowOuter19PostMessageMozOuterEP9JSContextN2JS6HandleINS2_5ValueEEERK12nsTSubstringIDsES5_R12nsIPrincipalRN7mozilla11ErrorResultE' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/base/nsJSTimeoutHandler.cpp:318:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEPN7mozilla3dom8DocumentEP12nsIPresShellPP10nsIContentS8_' does not match its profile data (counter 'arcs') 547:58.95 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 547:58.95 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 547:58.95 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') 547:58.95 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') 547:58.95 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') 547:58.95 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/cache/TypeUtils.cpp:506:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'indirect_call') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom24CanvasRenderingContext2DEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS_3dom10CanvasPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS7_fEEffbf' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D6RotateEdRNS_11ErrorResultE' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:304:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D9TransformEddddddRNS_11ErrorResultE' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGLContextDraw.cpp:907:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGLContextDraw.cpp:907:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/canvas/WebGLQuery.cpp:222:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.95 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 warning: dom/file/StreamBlobImpl.cpp:170:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.95 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') 547:58.95 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') 547:58.95 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') 547:58.96 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') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback4StopEv' does not match its profile data (counter 'time_profiler') 547:58.96 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') 547:58.96 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') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 547:58.96 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') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/HTMLProgressElement.cpp:95:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/html/nsBrowserElement.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 547:58.96 warning: dom/indexedDB/ActorsParent.cpp:16707:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 547:58.96 warning: dom/indexedDB/Key.cpp:577:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 547:58.96 warning: dom/ipc/ContentChild.cpp:3813:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/ipc/ContentChild.cpp:3813:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'indirect_call') 547:58.96 warning: dom/ipc/ContentChild.cpp:3813:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom12ContentChild21RecvWindowPostMessageERKNS0_6IdTypeINS0_15BrowsingContextEEERKNS0_17ClonedMessageDataERKNS0_15PostMessageDataE' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 547:58.96 warning: dom/ipc/ContentProcess.cpp:185:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 547:58.96 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') 547:58.96 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/ipc/PreallocatedProcessManager.cpp:338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/ipc/ProcessHangMonitor.cpp:1249: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') 547:58.96 warning: dom/ipc/ProcessHangMonitor.cpp:1249: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') 547:58.96 warning: dom/ipc/SharedMap.cpp:215:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 547:58.96 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/ipc/nsIContentParent.cpp:326:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.96 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/localstorage/ReportInternalError.cpp:34:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/media/AudioTrack.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 547:58.96 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') 547:58.96 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.96 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/BitReader.cpp:178:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/CubebUtils.cpp:749:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/MediaResource.cpp:438:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:316:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') 547:58.97 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') 547:58.97 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') 547:58.97 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:434:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/platforms/wrappers/MediaChangeMonitor.cpp:662:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/systemservices/MediaUtils.cpp:31:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/systemservices/MediaUtils.cpp:31:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/systemservices/MediaUtils.cpp:31:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/systemservices/MediaUtils.cpp:31:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:26:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'indirect_call') 547:58.97 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'arcs') 547:58.97 warning: dom/media/webaudio/WebAudioUtils.cpp:144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'time_profiler') 547:58.97 warning: dom/media/webaudio/blink/HRTFPanner.cpp:282:61 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 547:58.97 warning: dom/media/webaudio/blink/HRTFPanner.cpp:284:61 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.97 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') 547:58.98 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:60:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 547:58.98 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/performance/PerformanceWorker.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.98 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') 547:58.98 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') 547:58.98 warning: dom/plugins/base/nsJSNPRuntime.cpp:1996:57 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of type 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} with no trivial copy-assignment; use assignment or value-initialization instead 547:58.98 warning: dom/plugins/base/nsPluginHost.cpp:617:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 547:58.98 warning: dom/plugins/base/nsPluginHost.cpp:624:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'indirect_call') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils19GetViewBoxTransformEffffffRKNS_30SVGAnimatedPreserveAspectRatioE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15SVGContentUtils26RectilinearGetStrokeBoundsERKNS_3gfx9RectTypedINS1_12UnknownUnitsEfEERKNS1_10BaseMatrixIfEESA_fPS4_' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGEllipseElement.cpp:138:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozillaL14GetCTMInternalEPNS_3dom10SVGElementEbb' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGInteger.cpp:134:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGInteger.cpp:134:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGForeignObjectElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom9SVGMatrix8MultiplyERS1_' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGNumberList.cpp:62:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGLineElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGTextPathElement.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/SVGTextPathElement.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14SVGRectElement17GetGeometryBoundsEPNS_3gfx9RectTypedINS2_12UnknownUnitsEfEERKNS2_13StrokeOptionsERKNS2_10BaseMatrixIfEEPSC_' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23SVGTransformableElement24GetUserToParentTransformEPKNS_3gfx10BaseMatrixIfEEPKNS_24SVGAnimatedTransformListE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'indirect_call') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla16SVGTransformList22GetConsolidationMatrixEv' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom13SVGUseElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom18SVGViewportElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/svg/nsSVGNumber2.cpp:159:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3dom23SVGTransformableElement24PrependLocalTransformsToERKNS_3gfx10BaseMatrixIdEENS_17SVGTransformTypesE' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.98 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.98 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.98 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') 547:58.98 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') 547:58.98 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') 547:58.98 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') 547:58.98 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:341:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.99 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:341:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.99 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:341:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.99 warning: dom/workers/sharedworkers/SharedWorkerService.cpp:341:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.99 warning: dom/xbl/builtin/ShortcutKeys.cpp:97:19 [-Wmaybe-uninitialized] 'keyData' may be used uninitialized in this function 547:58.99 warning: dom/xbl/builtin/ShortcutKeys.cpp:108:11 [-Wmaybe-uninitialized] 'cache' may be used uninitialized in this function 547:58.99 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 547:58.99 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 547:58.99 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 547:58.99 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 547:58.99 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 547:58.99 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 547:58.99 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:638:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') 547:58.99 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:638:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') 547:58.99 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:638:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 547:58.99 warning: editor/libeditor/HTMLTableEditor.cpp:64:28 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 547:58.99 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') 547:58.99 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') 547:58.99 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') 547:58.99 warning: gfx/2d/DrawTargetCairo.cpp:448:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla3gfx19SetTransformCommand11ExecuteOnDTEPNS0_10DrawTargetEPKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/DrawTargetWrapAndRecord.cpp:726:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 547:58.99 warning: gfx/2d/Factory.cpp:1130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:58.99 warning: gfx/2d/InlineTranslator.cpp:48:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 547:58.99 warning: gfx/2d/InlineTranslator.cpp:55:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 547:58.99 warning: gfx/2d/InlineTranslator.cpp:62:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 547:58.99 warning: gfx/2d/InlineTranslator.cpp:70:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 547:58.99 warning: gfx/2d/Path.cpp:446:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 547:58.99 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/2d/PathSkia.cpp:198:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_15PathBuilderSkiaEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/2d/RecordedEventImpl.h:1737:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 547:59.00 warning: gfx/2d/RecordedEventImpl.h:1738:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:59.00 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') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:59.00 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') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_16PathBuilderCairoEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_13FlattenedPathEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:59.00 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') 547:59.00 warning: gfx/2d/SFNTData.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierINS0_20PathBuilderRecordingEEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/gl/GLBlitHelper.cpp:472:25 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 547:59.00 warning: gfx/gl/GLContext.h:1194:17 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/gl/GfxTexturesReporter.cpp:78:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla2gl19YInvertImageSurfaceEPNS_3gfx17DataSourceSurfaceEj' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/ipc/VsyncIOThreadHolder.cpp:42:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers5Layer13SnapTransformERKNS_3gfx14Matrix4x4TypedINS2_12UnknownUnitsES4_EERKNS2_9RectTypedIS4_dEEPNS2_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:59.00 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/SyncObject.cpp:48:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla6layers13RotatedBuffer18DrawBufferQuadrantEPNS_3gfx10DrawTargetENS1_5XSideENS1_5YSideEfNS2_13CompositionOpEPNS2_13SourceSurfaceEPKNS2_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/apz/src/GestureEventListener.cpp:633:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/apz/src/GestureEventListener.cpp:633:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/apz/src/GestureEventListener.cpp:633:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/apz/src/GestureEventListener.cpp:633:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager17PushGroupForLayerEP10gfxContextPNS0_5LayerERKNS_3gfx14IntRegionTypedINS6_12UnknownUnitsEEERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239: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') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers17BasicLayerManager16PopGroupForLayerERNS1_11PushedGroupE' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL27InstallLayerClipPreserves3DEP10gfxContextPNS0_5LayerE' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx12PolygonTypedINS3_12UnknownUnitsEEEEEvRKT_RKNS3_9RectTypedIS5_fEERKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESD_b' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/basic/BasicPaintedLayer.cpp:239:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers15BasicCompositor12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_b' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/client/SingleTiledContentClient.cpp:264:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/client/SingleTiledContentClient.cpp:264:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/client/SingleTiledContentClient.cpp:264:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers18ClientLayerManager22MakeSnapshotIfRequiredEv' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:300:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:300:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:300:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/ipc/RemoteContentController.cpp:358:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/ipc/RemoteContentController.cpp:358:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/ipc/RemoteContentController.cpp:358:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/ipc/RemoteContentController.cpp:358:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:517:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'single') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'pow2') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'single') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'arcs') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'pow2') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'indirect_call') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'time_profiler') 547:59.01 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryINS_3gfx9RectTypedINS3_12UnknownUnitsEfEEEEvRKT_RKS6_RKNS3_12IntRectTypedIS5_EERKNS0_11EffectChainEfRKNS3_14Matrix4x4TypedIS5_S5_EESB_' does not match its profile data (counter 'interval') 547:59.02 warning: gfx/layers/opengl/TextureHostOGL.cpp:874:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers13CompositorOGL12DrawGeometryI8nsTArrayINS_3gfx21TexturedTriangleTypedINS4_12UnknownUnitsEfEEEEEvRKT_RKNS4_9RectTypedIS6_fEERKNS4_12IntRectTypedIS6_EERKNS0_11EffectChainEfRKNS4_14Matrix4x4TypedIS6_S6_EESF_' does not match its profile data (counter 'interval') 547:59.02 warning: gfx/layers/wr/WebRenderUserData.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/layers/wr/WebRenderUserData.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/layers/wr/WebRenderUserData.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/layers/wr/WebRenderUserData.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers7Grouper27ConstructItemInsideInactiveEPNS0_23WebRenderCommandBuilderERNS_2wr18DisplayListBuilderERNS4_22IpcResourceUpdateQueueEPNS0_7DIGroupEP13nsDisplayItemRKNS0_21StackingContextHelperE' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/layers/wr/WebRenderUserData.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21StackingContextHelperC2ERKS1_PKNS_18ActiveScrolledRootEP8nsIFrameP13nsDisplayItemRNS_2wr18DisplayListBuilderERKNSB_21StackingContextParamsERKNS_3gfx9RectTypedINS_17LayoutDevicePixelEfEE' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/src/nsDeviceContext.cpp:715:1 [-Wcoverage-mismatch] the control flow of function '_ZN15nsDeviceContext28CreateRenderingContextCommonEb' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/src/nsTransform2D.cpp:22:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.02 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') 547:59.02 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') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213: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') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213:1 [-Wcoverage-mismatch] the control flow of function '_ZN18gfxPatternDrawable4DrawEP10gfxContextRKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEENS3_10ExtendModeENS3_14SamplingFilterEdRKNS3_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213: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') 547:59.02 warning: gfx/thebes/gfxDrawable.cpp:213: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') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont16DrawMissingGlyphERK17TextRunDrawParamsRK14FontDrawParamsPKN13gfxShapedText13DetailedGlyphERKN7mozilla3gfx10PointTypedINSB_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'arcs') 547:59.02 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'indirect_call') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext4MaskEPN7mozilla3gfx13SourceSurfaceEfRKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'indirect_call') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7gfxFont4DrawEPK10gfxTextRunjjPN7mozilla3gfx10PointTypedINS4_12UnknownUnitsEfEERK17TextRunDrawParamsNS4_15ShapedTextFlagsE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext10EnsurePathEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7gfxFont12DrawOneGlyphILNS_15FontComplexityTE1EEEvjRKN7mozilla3gfx10PointTypedINS3_12UnknownUnitsEfEER16GlyphBufferAzurePb' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext8MultiplyERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint14GetFillPatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext15ChangeTransformERKN7mozilla3gfx10BaseMatrixIfEEb' does not match its profile data (counter 'indirect_call') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxContext17EnsurePathBuilderEv' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint16GetStrokePatternEPKN7mozilla3gfx10DrawTargetEfRKNS1_10BaseMatrixIdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGlyphExtents.cpp:142:1 [-Wcoverage-mismatch] the control flow of function '_ZN22SimpleTextContextPaint26SetupDeviceToPatternMatrixEP10gfxPatternRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/thebes/gfxGraphiteShaper.cpp:318:57 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 547:59.03 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 547:59.03 warning: gfx/thebes/nsUnicodeRange.cpp:427:1 [-Wcoverage-mismatch] the control flow of function '_ZN10gfxPattern10GetPatternEPKN7mozilla3gfx10DrawTargetEPKNS1_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/webrender_bindings/WebRenderTypes.cpp:46:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/webrender_bindings/WebRenderTypes.cpp:46:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: gfx/webrender_bindings/WebRenderTypes.cpp:46:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.03 warning: gfx/webrender_bindings/WebRenderTypes.cpp:46:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.03 warning: image/SurfacePipe.h:512:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder5ScaleEdd' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder6RotateEd' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image18SVGDrawingCallbackclEP10gfxContextRKNS_3gfx9RectTypedINS4_12UnknownUnitsEdEENS4_14SamplingFilterERKNS4_10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5image13MatrixBuilder9TranslateENS_3gfx10PointTypedINS2_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/imgLoader.cpp:3059:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') 547:59.03 warning: image/test/gtest/TestAnimationFrameBuffer.cpp:113:29 [-Wmaybe-uninitialized] 'totalRecycled' may be used uninitialized in this function 547:59.03 warning: ipc/chromium/src/base/string_util.cc:672:10 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 547:59.03 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') 547:59.04 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') 547:59.04 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') 547:59.04 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') 547:59.04 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.04 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.04 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.04 warning: ipc/glue/IPCStreamParent.cpp:177:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.04 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') 547:59.04 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') 547:59.04 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') 547:59.04 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') 547:59.04 warning: js/src/frontend/BytecodeEmitter.cpp:2617:48 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 547:59.04 warning: js/src/frontend/Parser.cpp:5693:19 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 547:59.04 warning: js/src/frontend/SwitchEmitter.cpp:454:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/frontend/SwitchEmitter.cpp:454:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8frontend12ParseContext5Scope21removeCatchParametersEPS1_RS2_' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/gc/Marking.cpp:3711:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/gc/Marking.cpp:3711:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/gc/PublicIterators.h:123:13 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 547:59.04 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator18computeRequirementEPNS0_10LiveBundleEPNS0_11RequirementES5_' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/BaselineCacheIRCompiler.cpp:2429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit21BacktrackingAllocator17buildLivenessInfoEv' does not match its profile data (counter 'indirect_call') 547:59.04 warning: js/src/jit/CodeGenerator.cpp:13534:26 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 547:59.04 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') 547:59.04 warning: js/src/jit/FoldLinearArithConstants.cpp:111:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit8JitRealm25generateRegExpMatcherStubEP9JSContext' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/IonCacheIRCompiler.cpp:1508:30 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 547:59.04 warning: js/src/jit/JSJitFrameIter.h:234:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 547:59.04 warning: js/src/jit/JSJitFrameIter.h:234:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 547:59.04 warning: js/src/jit/MIR.cpp:4034:31 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver14addOrderedMoveERKNS0_6MoveOpE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit12MoveResolver23sortMemoryToMemoryMovesEv' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/MoveResolver.cpp:429:1 [-Wcoverage-mismatch] the control flow of function '_ZNK2js3jit6MoveOp7aliasesERKS1_' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator26allocationRequiresRegisterEPKNS0_11LAllocationENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/StupidAllocator.cpp:437:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator22allocateForInstructionEPNS0_12LInstructionE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/jit/shared/AtomicOperations-shared-jit.cpp:1036:1 [-Wcoverage-mismatch] the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/jit/shared/AtomicOperations-shared-jit.cpp:1036:1 [-Wcoverage-mismatch] the control flow of function '_ZN4vixl16MozBaseAssembler18LinkAndGetOffsetToEN2js3jit12BufferOffsetENS_18ImmBranchRangeTypeEjPNS2_5LabelE' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/vm/Compartment.cpp:512:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'time_profiler') 547:59.04 warning: js/src/vm/Compartment.cpp:512:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') 547:59.04 warning: js/src/vm/Debugger.cpp:11653:15 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 547:59.04 warning: js/src/vm/EnvironmentObject.cpp:3714:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/EnvironmentObject.cpp:3714:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9WTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/JSAtom.cpp:1240:1 [-Wcoverage-mismatch] the control flow of function '_Z22AtomizeUTF8OrWTF8CharsIN2JS9UTF8CharsEEP6JSAtomP9JSContextPKcm' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/PIC.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_13ReadBarrieredIPNS2_11ObjectGroupEEES4_NS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/PIC.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/PIC.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashMapIN2js16ObjectGroupRealm17AllocationSiteKeyENS2_13ReadBarrieredIPNS2_11ObjectGroupEEES4_NS2_17SystemAllocPolicyENS_21DefaultMapSweepPolicyIS4_S8_EEEEE12lookupForAddERKS4_' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/PIC.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js16ObjectGroupRealm8NewEntryES4_NS2_17SystemAllocPolicyEEEE12lookupForAddERKNS4_6LookupE' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/RegExpObject.cpp:1429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/vm/RegExpObject.cpp:1429:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_12RegExpSharedEEENS2_10RegExpZone3KeyENS2_15ZoneAllocPolicyEEEE12lookupForAddERKS8_' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/Shape.cpp:2237:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'arcs') 547:59.05 warning: js/src/vm/Shape.cpp:2237:1 [-Wcoverage-mismatch] the control flow of function '_ZN2JS9WeakCacheINS_9GCHashSetIN2js13ReadBarrieredIPNS2_16UnownedBaseShapeEEENS2_14StackBaseShapeENS2_17SystemAllocPolicyEEEE12lookupForAddERKNS7_6LookupE' does not match its profile data (counter 'time_profiler') 547:59.05 warning: js/src/wasm/WasmBaselineCompile.cpp:2337:78 [-Wmaybe-uninitialized] 'framePushedExcludingArgs' may be used uninitialized in this function 547:59.05 warning: js/src/wasm/WasmBaselineCompile.cpp:8381:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 547:59.05 warning: js/src/wasm/WasmCode.h:57:10 [-Wodr] type 'struct InternalLink' violates the C++ One Definition Rule 547:59.05 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') 547:59.05 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') 547:59.05 warning: js/src/wasm/WasmIonCompile.cpp:1867:3 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 547:59.05 warning: js/src/wasm/WasmTextToBinary.cpp:2905:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 547:59.05 warning: js/src/wasm/WasmValidate.cpp:486:13 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 547:59.05 warning: layout/base/PresShell.cpp:2681:25 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 547:59.05 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'single') 547:59.05 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'indirect_call') 547:59.05 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/base/nsStyleChangeList.cpp:72:1 [-Wcoverage-mismatch] the control flow of function '_ZL36ComputeSnappedImageDrawingParametersP10gfxContexti6nsRectS1_7nsPointS1_P13imgIContainerN7mozilla3gfx14SamplingFilterEjNS6_10ExtendModeE' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsComboboxControlFrame26GetCSSTransformTranslationEv' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/forms/nsRangeFrame.cpp:829:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/generic/ReflowInput.cpp:1693:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mIStart' may be used uninitialized in this function 547:59.05 warning: layout/generic/ReflowInput.cpp:1716:26 [-Wmaybe-uninitialized] 'hypotheticalPos.nsHypotheticalPosition::mBStart' may be used uninitialized in this function 547:59.05 warning: layout/generic/nsFlexContainerFrame.cpp:4901:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'indirect_call') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 547:59.05 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsFontInflationData.cpp:372:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsFrame.h:110:3 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsGfxScrollFrame.cpp:3237:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 547:59.06 warning: layout/generic/nsIFrame.h:3571:5 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsPageContentFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame20GetGradientTransformEP8nsIFramePKN7mozilla3gfx9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 547:59.06 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') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN16nsSVGMarkerFrame11GetCanvasTMEv' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'time_profiler') 547:59.06 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') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame23GetRasterImageTransformEii' does not match its profile data (counter 'arcs') 547:59.06 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') 547:59.06 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') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 547:59.06 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') 547:59.06 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') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsDisplayOuterSVG5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN15nsSVGImageFrame27TransformContextForPaintingEP10gfxContextRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'arcs') 547:59.06 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') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN14nsSVGMaskFrame21GetMaskForMaskedFrameERNS_10MaskParamsE' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL38ComputeOuterSVGAnonChildFrameTransformPK27nsSVGOuterSVGAnonChildFrame' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGGradientFrame21GetPaintServerPatternEP8nsIFramePKN7mozilla3gfx10DrawTargetERKNS3_10BaseMatrixIdEEM10nsStyleSVG15nsStyleSVGPaintfRNS2_5image16imgDrawingParamsEPKNS3_9RectTypedINS3_12UnknownUnitsEdEE' does not match its profile data (counter 'indirect_call') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'arcs') 547:59.06 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZN17nsSVGPatternFrame12PaintPatternEPKN7mozilla3gfx10DrawTargetEPNS1_10BaseMatrixIfEERKS6_P8nsIFrameM10nsStyleSVG15nsStyleSVGPaintfPKNS1_9RectTypedINS1_12UnknownUnitsEdEERNS0_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 547:59.06 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') 547:59.06 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') 547:59.07 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') 547:59.07 warning: layout/generic/nsQueryFrame.h:51:5 [-Wcoverage-mismatch] the control flow of function '_ZL25CreateAndPaintMaskSurfaceRKN21nsSVGIntegrationUtils17PaintFramesParamsEfPN7mozilla13ComputedStyleERK8nsTArrayIP14nsSVGMaskFrameERK7nsPoint' does not match its profile data (counter 'time_profiler') 547:59.07 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') 547:59.07 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') 547:59.07 warning: layout/generic/nsTextFrame.cpp:9768:44 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 547:59.07 warning: layout/generic/nsVideoFrame.cpp:776:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/generic/nsVideoFrame.cpp:776:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/generic/nsVideoFrame.cpp:776:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/generic/nsVideoFrame.cpp:776:1 [-Wcoverage-mismatch] the control flow of function '_ZL21ComputeRotationMatrixddN7mozilla9VideoInfo8RotationE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/generic/nsVideoFrame.cpp:776:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsVideoFrame10BuildLayerEP20nsDisplayListBuilderPN7mozilla6layers12LayerManagerEP13nsDisplayItemRKNS2_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/mathml/nsMathMLmspaceFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/mathml/nsMathMLmspaceFrame.cpp:119:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/painting/nsDisplayList.h:1690:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 547:59.07 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/painting/nsDisplayListInvalidation.cpp:128:55 [-Wcoverage-mismatch] the control flow of function '_ZN23nsDisplayStickyPosition23CreateWebRenderCommandsERN7mozilla2wr18DisplayListBuilderERNS1_22IpcResourceUpdateQueueERKNS0_6layers21StackingContextHelperEPNS6_22RenderRootStateManagerEP20nsDisplayListBuilder' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/painting/nsImageRenderer.cpp:1042:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/painting/nsImageRenderer.cpp:1042:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/painting/nsImageRenderer.cpp:1042:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15nsImageRenderer4DrawEP13nsPresContextR10gfxContextRK6nsRectS7_S7_RK7nsPointRK6nsSizeRKNS_3gfx12IntRectTypedINS_8CSSPixelEEEf' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/style/nsCSSProps.h:163:46 [-Warray-bounds] array subscript (nsCSSPropertyID)400 is above array bounds of 'const Flags [400]' {aka 'const mozilla::CSSPropFlags [400]'} 547:59.07 warning: layout/style/nsStyleStruct.cpp:4257:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/style/nsStyleStruct.cpp:4257:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'indirect_call') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance21BuildWebRenderFiltersEP8nsIFrameR8nsTArrayIN7mozilla2wr8FilterOpEERNS3_5MaybeI6nsRectEE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla15TextRenderedRun16GetUserSpaceRectEP13nsPresContextjPKNS_3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.07 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourcePaintEPNS_10SourceInfoERN7mozilla5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZL16ComposeExtraMaskPN7mozilla3gfx10DrawTargetEPNS0_13SourceSurfaceERKNS0_10BaseMatrixIfEE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13PaintClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame20GetEndPositionOfCharEP10nsIContentjPPN7mozilla11nsISVGPointE' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIdE9PreRotateEd' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance18PaintFilteredFrameEP8nsIFrameP10gfxContextP24nsSVGFilterPaintCallbackPK8nsRegionRN7mozilla5image16imgDrawingParamsEf' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstanceC2EP8nsIFrameP10nsIContentRKN7mozilla3dom16UserSpaceMetricsERK8nsTArrayI13nsStyleFilterEbP24nsSVGFilterPaintCallbackRKNS4_3gfx10BaseMatrixIdEEPK8nsRegionSN_PK6nsRectPKNSG_9RectTypedINSG_12UnknownUnitsEdEE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN12SVGTextFrame8PaintSVGER10gfxContextRKN7mozilla3gfx10BaseMatrixIdEERNS2_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsFilterInstance16BuildSourceImageEPN7mozilla3gfx10DrawTargetERNS0_5image16imgDrawingParamsEPNS1_10FilterNodeES8_RKNS1_9RectTypedINS1_12UnknownUnitsEfEE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame11GetClipMaskER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEEPNS6_IfEEPNS5_13SourceSurfaceERKSA_' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsDisplaySVGText5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla19SVGContextPaintImpl5Paint10GetPatternEPKNS_3gfx10DrawTargetEfM10nsStyleSVG15nsStyleSVGPaintRKNS2_10BaseMatrixIdEERNS_5image16imgDrawingParamsE' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsSVGClipPathFrame13ApplyClipPathER10gfxContextP8nsIFrameRKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'arcs') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGGeometryFrame8PaintSVGER10gfxContextRKNS_3gfx10BaseMatrixIdEERNS_5image16imgDrawingParamsEPKNS3_12IntRectTypedINS3_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGContainerFrame.cpp:419:1 [-Wcoverage-mismatch] the control flow of function '_ZN20nsDisplaySVGGeometry5PaintEP20nsDisplayListBuilderP10gfxContext' does not match its profile data (counter 'indirect_call') 547:59.08 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'time_profiler') 547:59.08 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'indirect_call') 547:59.08 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') 547:59.08 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') 547:59.08 warning: layout/svg/nsSVGViewportFrame.cpp:272:1 [-Wcoverage-mismatch] the control flow of function '_ZN14MixModeBlender17CreateBlendTargetERKN7mozilla3gfx10BaseMatrixIdEE' does not match its profile data (counter 'arcs') 547:59.08 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') 547:59.08 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') 547:59.08 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') 547:59.08 warning: layout/tables/nsTableFrame.cpp:7548:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 547:59.08 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 547:59.08 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 547:59.08 warning: netwerk/base/ProxyAutoConfig.cpp:1022:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 547:59.08 warning: netwerk/base/nsSocketTransport2.cpp:1240:10 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 547:59.08 warning: netwerk/cache/nsDiskCacheMap.cpp:85:50 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 547:59.08 warning: netwerk/cache/nsDiskCacheMap.cpp:346:69 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 547:59.08 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.08 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.08 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.08 warning: netwerk/cache2/CacheObserver.cpp:490:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.08 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') 547:59.08 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') 547:59.08 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') 547:59.08 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') 547:59.08 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 547:59.08 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:478:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 547:59.08 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:505:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 547:59.09 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 547:59.09 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/js/Value.h:414:47 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Assertions.h:456:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/AutoRestore.h:40:32 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Maybe.h:216:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Mutex.h:76:31 [-Wmaybe-uninitialized] 'shadowDatabaseLock.mozilla::BaseAutoLock::mLock' may be used uninitialized in this function 547:59.09 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 547:59.09 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 547:59.09 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 547:59.09 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 547:59.09 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 547:59.09 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 547:59.09 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 547:59.09 warning: objdir/dist/include/mozilla/RefPtr.h:51:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 547:59.09 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Vector.h:113:24 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/mozilla/Vector.h:274:21 [-Wodr] type 'struct Vector' violates the C++ One Definition Rule 547:59.09 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:120:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 547:59.09 warning: objdir/dist/include/nsCoord.h:70:27 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/nsCoord.h:70:27 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 547:59.09 warning: objdir/dist/include/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 547:59.09 warning: objdir/dist/include/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 547:59.09 warning: objdir/dist/include/nsISupportsImpl.h:1036:3 [-Wmultistatement-macros] macro expands to multiple statements 547:59.09 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:55699:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 547:59.09 warning: security/apps/AppSignatureVerification.cpp:1214:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') 547:59.09 warning: security/apps/AppTrustDomain.cpp:310:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.09 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 547:59.09 warning: security/ct/CTLogVerifier.h:31:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 547:59.09 warning: security/ct/CTLogVerifier.h:42:16 [-Wodr] 'Init' violates the C++ One Definition Rule 547:59.09 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 547:59.09 warning: security/manager/ssl/PublicKeyPinningService.cpp:385:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.09 warning: security/manager/ssl/PublicKeyPinningService.cpp:385:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.09 warning: security/manager/ssl/PublicKeyPinningService.cpp:385:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.09 warning: security/manager/ssl/PublicKeyPinningService.cpp:385:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.09 warning: security/manager/ssl/nsNSSModule.cpp:55:28 [-Waddress] the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL 547:59.09 warning: security/manager/ssl/nsNSSModule.cpp:55:28 [-Waddress] the address of 'nsresult nsCertOverrideService::Init()' will never be NULL 547:59.09 warning: security/manager/ssl/nsNSSModule.cpp:55:28 [-Waddress] the address of 'nsresult CertBlocklist::Init()' will never be NULL 547:59.09 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 547:59.10 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') 547:59.10 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') 547:59.10 warning: security/manager/ssl/nsSecureBrowserUIImpl.cpp:463:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:22:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 547:59.10 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:23:40 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 547:59.10 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1098:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1338:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3545:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:4144:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 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') 547:59.10 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') 547:59.10 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') 547:59.10 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') 547:59.10 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') 547:59.10 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') 547:59.10 warning: toolkit/components/terminator/nsTerminator.cpp:591:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') 547:59.10 warning: toolkit/xre/nsSigHandlers.cpp:171:15 [-Wunused-variable] unused variable 'uc' 547:59.10 warning: tools/profiler/core/platform.cpp:1364: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 547:59.10 warning: tools/profiler/gecko/nsProfilerFactory.cpp:24:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: tools/profiler/gecko/nsProfilerFactory.cpp:24:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: tools/profiler/lul/LulMain.cpp:1501: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 547:59.10 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 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'indirect_call') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'arcs') 547:59.10 warning: widget/gtk/nsWidgetFactory.cpp:296:51 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx11ArcToBezierI18SystemCairoClipperEEvPT_RKNS0_10PointTypedINS0_12UnknownUnitsEfEERKNS0_9SizeTypedIS6_fEEffbf' does not match its profile data (counter 'time_profiler') 547:59.10 warning: widget/nsNativeTheme.cpp:718:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'time_profiler') 547:59.10 warning: widget/nsNativeTheme.cpp:718:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx10BaseMatrixIfE9PreRotateEf' does not match its profile data (counter 'arcs') 547:59.10 warning: xpcom/base/CycleCollectedJSContext.cpp:63: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 547:59.10 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'indirect_call') 547:59.11 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'time_profiler') 547:59.11 warning: xpcom/base/NSPRLogModulesParser.cpp:47:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla27IncrementalFinalizeRunnable10ReleaseNowEb' does not match its profile data (counter 'arcs') 547:59.11 warning: xpcom/base/nsISupportsImpl.h:1008:3 [-Wmultistatement-macros] macro expands to multiple statements 547:59.11 warning: xpcom/base/nsISupportsImpl.h:1023:3 [-Wmultistatement-macros] macro expands to multiple statements 547:59.11 warning: xpcom/io/nsEscape.cpp:554:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 547:59.11 warning: xpcom/io/nsStorageStream.cpp:512:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 547:59.11 warning: xpcom/io/nsStorageStream.cpp:556:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 547:59.11 warning: xpcom/threads/nsTimerImpl.cpp:789:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 547:59.11 warning: xpcom/threads/nsTimerImpl.cpp:789:76 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 547:59.11 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 547:59.11 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 547:59.11 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' 547:59.11 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] 547:59.11 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] 547:59.11 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 547:59.11 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 547:59.11 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 547:59.11 (suppressed 6 warnings in gfx/angle) 547:59.11 (suppressed 10 warnings in gfx/cairo) 547:59.11 (suppressed 3 warnings in gfx/graphite2) 547:59.11 (suppressed 73 warnings in gfx/harfbuzz) 547:59.11 (suppressed 3 warnings in gfx/ots) 547:59.11 (suppressed 103 warnings in gfx/skia) 547:59.11 (suppressed 3 warnings in gfx/vr/service/openvr) 547:59.11 (suppressed 4 warnings in intl/icu) 547:59.11 (suppressed 7 warnings in js/src/jit/arm64/vixl) 547:59.11 (suppressed 1 warnings in media/libcubeb) 547:59.11 (suppressed 1 warnings in media/libjpeg) 547:59.11 (suppressed 1 warnings in media/libmkv) 547:59.11 (suppressed 1 warnings in media/libnestegg) 547:59.11 (suppressed 1 warnings in media/libopus) 547:59.11 (suppressed 1 warnings in media/libsoundtouch) 547:59.11 (suppressed 1 warnings in media/libspeex_resampler) 547:59.11 (suppressed 1 warnings in media/libvorbis) 547:59.11 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 547:59.11 (suppressed 1 warnings in modules/woff2) 547:59.11 (suppressed 9 warnings in security/nss) 547:59.11 /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|. 547:59.25 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.JpbO7G + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 + cd firefox-66.0.4 + /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-66.0.4-1.fc29.aarch64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-66.0.4/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-66.0.4/objdir/browser/installer' /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-66.0.4/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 OMNIJAR_NAME=omni.ja \ NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* 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-66.0.4/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-66.0.4/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-66.0.4/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.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=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_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_VPX_VPX_DECODER_H=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"66.0"' -DMOZILLA_VERSION='"66.0.4"' -DMOZILLA_VERSION_U=66.0.4 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"66.0.4"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GECKO_PROFILER=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PROFILER_MEMORY=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_USER_DIR='".mozilla"' -DMOZ_VORBIS=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=1 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"aarch64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=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-66.0.4/browser/installer/removed-files.in \ \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-66.0.4/objdir/jarlog/en-US.log \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-66.0.4/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-66.0.4/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-66.0.4/objdir/dist/mozharness.zip Wrote 472 files in 2337882 bytes to mozharness.zip in 1.04s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-66.0.4/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-66.0.4/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_WAYLAND__/false/ -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin/firefox + /usr/bin/sed -e s,/__PREFIX__,/usr,g /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-66.0.4-20190505.tar.xz BUILDSTDERR: ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/as.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn-BD.xpi firefox-langpacks/bn-IN.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/en-ZA.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/mai.xpi firefox-langpacks/mk.xpi firefox-langpacks/ml.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/or.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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ach BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo af BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo an BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ar BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/as.xpi .xpi + language=as + extensionID=langpack-as@firefox.mozilla.org + /usr/bin/mkdir -p langpack-as@firefox.mozilla.org + unzip -qq firefox-langpacks/as.xpi -d langpack-as@firefox.mozilla.org + find langpack-as@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-as@firefox.mozilla.org + zip -qq -r9mX ../langpack-as@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo as BUILDSTDERR: ++ sed -e s/-/_/g + language=as + echo '%lang(as) /usr/lib64/firefox/langpacks/langpack-as@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ast BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo az BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo be BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bg BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/bn-BD.xpi .xpi + language=bn-BD + extensionID=langpack-bn-BD@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-BD@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-BD.xpi -d langpack-bn-BD@firefox.mozilla.org + find langpack-bn-BD@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-BD@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-BD@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-BD BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_BD + echo '%lang(bn_BD) /usr/lib64/firefox/langpacks/langpack-bn-BD@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bn-IN.xpi .xpi + language=bn-IN + extensionID=langpack-bn-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-IN.xpi -d langpack-bn-IN@firefox.mozilla.org + find langpack-bn-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_IN + echo '%lang(bn_IN) /usr/lib64/firefox/langpacks/langpack-bn-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo br BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bs BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + xargs chmod 644 + find langpack-ca@firefox.mozilla.org -type f + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ca BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cak BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cs BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cy BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo da BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo de BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo dsb BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo el BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-CA BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-GB BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-ZA BUILDSTDERR: ++ sed -e s/-/_/g + language=en_ZA + echo '%lang(en_ZA) /usr/lib64/firefox/langpacks/langpack-en-ZA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eo BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-AR BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-CL BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-ES BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-MX BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo et BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eu BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fa BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ff BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fi BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fr BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fy-NL BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ga-IE BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gd BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gl BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gn BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gu-IN BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo he BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hi-IN BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hr BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hsb BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hu BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hy-AM BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ia BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo id BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo is BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo it BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ja BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ka BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kab BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kk BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo km BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kn BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ko BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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 + xargs chmod 644 + find langpack-lij@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lij BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lt BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lv BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/mai.xpi .xpi + language=mai + extensionID=langpack-mai@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mai@firefox.mozilla.org + unzip -qq firefox-langpacks/mai.xpi -d langpack-mai@firefox.mozilla.org + find langpack-mai@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mai@firefox.mozilla.org + zip -qq -r9mX ../langpack-mai@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mai BUILDSTDERR: ++ sed -e s/-/_/g + language=mai + echo '%lang(mai) /usr/lib64/firefox/langpacks/langpack-mai@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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 + xargs chmod 644 + find langpack-mk@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mk BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ml BUILDSTDERR: ++ sed -e s/-/_/g + language=ml + echo '%lang(ml) /usr/lib64/firefox/langpacks/langpack-ml@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mr BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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 + xargs chmod 644 + find langpack-ms@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ms BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo my BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nb-NO BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ne-NP BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nl BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nn-NO BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo oc BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/or.xpi .xpi + language=or + extensionID=langpack-or@firefox.mozilla.org + /usr/bin/mkdir -p langpack-or@firefox.mozilla.org + unzip -qq firefox-langpacks/or.xpi -d langpack-or@firefox.mozilla.org + find langpack-or@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-or@firefox.mozilla.org + zip -qq -r9mX ../langpack-or@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo or BUILDSTDERR: ++ sed -e s/-/_/g + language=or + echo '%lang(or) /usr/lib64/firefox/langpacks/langpack-or@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pa-IN BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pl BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-BR BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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 + xargs chmod 644 + find langpack-pt-PT@firefox.mozilla.org -type f + 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-66.0.4 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-PT BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo rm BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ro BUILDSTDERR: ++ 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` BUILDSTDERR: ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + xargs chmod 644 + find langpack-ru@firefox.mozilla.org -type f + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-66.0.4 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ru BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo si BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sk BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sl BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo son BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sq BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sr BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sv-SE BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ta BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo te BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo th BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo tr BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uk BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ur BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uz BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo vi BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo xh BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-CN BUILDSTDERR: ++ 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` BUILDSTDERR: ++ 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-66.0.4 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-TW BUILDSTDERR: ++ 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 bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + echo '%lang(bn) /usr/lib64/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi' + create_default_langpack es-AR es + language_long=es-AR + language_short=es + cd /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + 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-66.0.4-1.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-66.0.4 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox-devel-66.0.4/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 66.0.4-1.fc29 --unique-debug-suffix -66.0.4-1.fc29.aarch64 --unique-debug-src-base firefox-66.0.4-1.fc29.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-66.0.4 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/libmozgtk.so BUILDSTDERR: dwz: ./usr/lib64/firefox/libxul.so-66.0.4-1.fc29.aarch64.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. BUILDSTDERR: cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::try macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::write macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::writeln macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::ascii_case_insensitive_phf_map macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::cssparser_internal__invoke_proc_macro macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::cssparser_internal__to_lowercase macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::cssparser::macros::match_ignore_ascii_case macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::error_chain::error_chain::impl_error_chain_processed macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::futures::poll::try_ready macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::lazy_static::lazy_static macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::log::macros::__log_format_args macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::log::macros::log_enabled macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::macros::println macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::tokio_io::try_nb macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/NONE: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/Tokenizer.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/glslang.l: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory BUILDSTDERR: cpio: objdir/toolkit/library/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory BUILDSTDERR: cpio: src/liballoc/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: src/libstd/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/dom/webauthn/u2f-hid-rs/src/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/gfx/wr/webrender/src/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/servo/components/style/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/parking_lot_core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rand/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::lazy_static::lazy_static macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/semver-0.6.0/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/sha2/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::percent_encoding::define_encode_set macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: 603425 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig BUILDSTDERR: /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/third_party/rust/plane-split/src/polygon.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/third_party/rust/plane-split/src/lib.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/third_party/rust/plane-split/src/bsp.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/third_party/rust/plane-split/src/clip.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-66.0.4-1.fc29.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh Processing files: firefox-66.0.4-1.fc29.aarch64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 66.0.4-1.fc29 firefox(aarch-64) = 66.0.4-1.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul66)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul66)(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-66.0.4-1.fc29.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 66.0.4-1.fc29 firefox-wayland(aarch-64) = 66.0.4-1.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-66.0.4-1.fc29.aarch64 Provides: firefox-debugsource = 66.0.4-1.fc29 firefox-debugsource(aarch-64) = 66.0.4-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-66.0.4-1.fc29.aarch64 BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-66.0.4-1.fc29.aarch64.debug and /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-66.0.4-1.fc29.aarch64.debug Provides: debuginfo(build-id) = 0131292365b346f8b50bbd3810be127a2516c893 debuginfo(build-id) = 181c25e00482027700d4710aa101c1c855cfcddf debuginfo(build-id) = 3792193e5d856c67239a36d03799f2d6409ac525 debuginfo(build-id) = 59930fb827633885ca18eb1f84a17d01722feb01 debuginfo(build-id) = 666370f7cbe848ae8349b7c00d610076899f5700 debuginfo(build-id) = 7065477af3991ef8f0d303ea1213bd1a21874e07 debuginfo(build-id) = 756ec2ea603815a6704b3e4205d707e92592d8c9 debuginfo(build-id) = 7ace5126d4d785a10948fa77f00ca6d1faaca696 debuginfo(build-id) = a3b46de1a1421279fde26fcd50d6fba446a51651 debuginfo(build-id) = a71f40b36b1eaa661d87953db1841b06348e9723 debuginfo(build-id) = c3485509481244a778cd4a6b8361d6134796519d debuginfo(build-id) = e4941b3a8cd39c89ceda2dfdd2782ee4bd50f641 firefox-debuginfo = 66.0.4-1.fc29 firefox-debuginfo(aarch-64) = 66.0.4-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 66.0.4-1.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 Wrote: /builddir/build/RPMS/firefox-66.0.4-1.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-66.0.4-1.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-66.0.4-1.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-66.0.4-1.fc29.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uSy7N7 + umask 022 + cd /builddir/build/BUILD + cd firefox-66.0.4 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-66.0.4-1.fc29.aarch64 + exit 0 Child return code was: 0